Merge pull request #46 from clintjhill/master

JSBeautifier in build
Fixed bug in short type, added tests for short and unsigned short.
Beautifier applied
Added tests for DOMString
Added double tests
Fixed a bunch of tests
removed isNegative0 function as it was not needed
Update lib/types/Object.js

optimize toObject by inlining "Type(V)" emulation
Added more rebust -0 check.
Fixed up tests a little bit.
Implemented UnrestrictedFloat.js
Added UnrestrictedFloat tests
beautified
resolved merge conflict
resolved merge conflict
resolved merge conflict
fixed merge conflict
a little linting and beautification
Scafolding for the Any type
filled in the algorithm