adding scale types and mutable color ranges to interpolated color scales. also added tests and comments.
update comment.
update static method names, privitizing.
use switch case instead of key lookup for more type safety.
call autodomain when changing scale type.
Merge pull request #325 from palantir/interpolated-scale-types

adding scale types and mutable color ranges to interpolated color scales...