Second pass.

Fleshed out some functions to better match the UnderscoreJS 1.4.4
equivalent.
Changed all my aliases to __callStatic.
Now throwing errors in places.