Added unit tests for BoundsN.

Forgot to invoke BS_BOUNDS_DEFINE_METHODS in BoundsN.hpp, resulting in
some of the methods causing errors at link time. This was fixed

Changed the way OOB unit tests worked for PointN, Point2, Point3