explicitly and immediately update domain on scales on datasource update.
only update scales that dont have a fixed domain
Fix the broken unit tests
Remove autorangeUpToDate flag entirely; autorangeDomain whenever it could be out of sync
Merge pull request #315 from palantir/domain-updates

Domain updates