Add the cue ball and adjusted table size
Port Ball and Board classes from billiard to OculusBilliard

Basic linear algebraic types (vectors, quaternions) are not compatible
between billiard and Oculus SDK, so we had to convert them.