Allow Proj4js to be non-global and cache test result
Merge pull request #202 from twpayne/proj4js-non-global

Proj4js should not have to be global