improve GeoOrigin support

This updates support for the GeoOrigin node for GeoCoordinates and adds support for GeoOrigin to GeoLocation. The rotateYUp option is also implemented.

Here is the geospatial component example scene from x3dom.org with an added GeoLocation and an added, yellow box in regular coordinates which has a long Y axis. The long Y axis should parallel the Up orientation of the building which it does:

https://googledrive.com/host/0BwIhFzkLaQ9XRkxZR0JYM3FOQTg/AP%20Geospatial%20component%20example%20with%20GeoLocation%20and%20rotateYUp.htm