Add xRange and yRange methods to compliment {x,y}Domain methods.

This adds xRange/yRange methods wherever there are xDomain/yDomain methods to support domains/ranges with more than 2 items (aka polylinear scales).

See related discussion here: https://github.com/novus/nvd3/issues/212