Add remaining geolocation properties

Geolocation returns a few more properties. This PR adds them to the `ol.Geolocation` object. The [Geolocation spec](http://dev.w3.org/geo/api/spec-source.html) says that they will be `null` if not available. This PR includes using `undefined` to represent missing values for simple types.