Run tests using PhantomJS.
Require sinon in test bundle.
Add PWD to execute path to be able to execute cmds on Windows.
Update sinon.
Use regexp match to allow absolute image path.
Add 'HTMLEvents' argument to document.createEvent() to enable running in PhantomJS.
Disable tests affecting document.body for now.
Fix uglify path.
Add output.
Fix path for boilerplate target.
Make API use utils to access BODY element.
Read location hash using utils.
Access HTML and BODY elements using utils.
Extract polyfills into separate file.
Leave bundles in root for now.
Stub utils.getLocationHash().
Remove test as it always fails and doesn't add that much value.
Stub setting of location hash to prevent interference between tests.
Move tests.js bundle to out folder.
Move generated bundles back to out folder.