Use the new proj4.js

This change updates ol3 to work with the new [proj4.js](https://github.com/proj4js/proj4js). Proj4js versions < 2.x are no longer supported.
Is there an `undef` function or anything that would be appropriate for test teardown?  It would be nice for these tests to be able to clean up after themselves.