Improve proj string parsing

The a and b projection string parameters were not getting converted to numbers in projString.js. This meant that typically the string '6378137' was getting coerced to a number several times during each coordinate projection.

This commit also removes the second argument from a bunch of parseFloat() calls (parseFloat() only takes one argument).