Merge pull request #404 from pleary/ranges

Replaced most uses of KML with windshaft tiles.
* refactored taxonmap.js
* replaced many maps with taxonmaps
* numerous views moved to haml