Hard Ball Systems and Semi-Dispersive Billiards: Hyperbolicity and Ergodicity