Change CameraPoint.__repr__ as per Paul's request

It is not perfect because the repr for Point2D is not as he prefers.
I also added unit tests for repr of CameraPoint, CameraSys and CameraSysPrefix.