Add methods for converting QgsPoint to and from QPointF and QPoint

Also add some more basic unit tests for QgsPoint
Add methods to QgsGeometry to convert to/from QPointF and QPolygonF