Removed dependency of point.py and geocal on Google NDB.

- Implemented point checking and optimized.
- First stage of error checking on web position report form.
Updated line to use Python builtin sytnax.
Updated line to use Python builtin sytnax.
Re-write to allow for waypoint form error message exchange.
Added colour coded error display in position report form.
Finished error checking and date parsing for mini web position report form.
Removed a few commented out lines.
Added capability for deg, min, and seconds using - notation between minutes and seconds.
Rounded human readable minutes to three decimal places.
Tested seconds in yotreps for release on main site.
Changed behaviour such that empty data fields are ignored in YOTREPS reports.
Changed behaviour such that empty data fields are ignored in YOTREPS reports.
First cut of mapping using Google Mapping JS API
Version bump
Updated back to sight public key.
Reformatted new vessel page into table.
Fixed bug in mapping for vessels with zero waypoints.