Cleanup Scale, particularly the weird polymorphic output of getCombinedE...

...xtent.

Rename autorangeDomain to autoDomain.
Close #301.