Basic support for varying longitude ranges.
Merge pull request #350 from rhattersley/wrap-linear

Basic support for varying longitude ranges.
Various small documentation fixes + style improvements.