Tidy up ol.source.MapGuide and add ratio option

This tidies up a few things in `ol.source.MapGuide` added in #1236, including calling `goog.base` before initialising properties in the constructor, allowing option values to be `undefined`, coding style, punctuation, and capitalisation. It also adds a `ratio` option (defaults to 1).