Fixed issue with contentBox being left in Y.Node._instances after deep
destroy of an unrendered widget.

This only happened:

1. If using the deep destroy option [widget.destroy(true)] and,
2. If the widget was not rendered.

In this scenario, the contentBox wouldn't sit under the boundingBox,
so boundingBox.empty() didn't have any childNodes to destroy.

When rendered, boundingBox.empty() would take care of the contentBox
just fine. Also for the non-deep scenario, we'd remove(true) both boxes
independently.

Testing
-------

All library tests, including the one added for this issue pass:

✔ [Total]: Passed: 10861 Failed: 0 Total: 10956 (ignored 95)

Confirmed that the newly added test failed prior to the fix.
Fixed trailing space/long line jshint issues. No functional changes
Merge branch 'contentbox-unrendered-deepdestroy-fix' into dev-master
Build for Widget contentBox node cache cleanup.

Also contains some trailing whitespace and long line tweaks to keep
jshint happy (all the modules which aren't widget-base).

All library tests pass:
✔ [Total]: Passed: 10862 Failed: 0 Total: 10957 (ignored 95)
Update Gallery tag to gallery-2013.05.10-00-54.
Build yui.
Add test and HISTORY.md entry for #676
Add missing tests to unit.xml and coverage.xml.

Not sure when these were last generated, but *lots* of tests were missing.
Update build files for dial and base-build.
s/EVAL_TOKEN/eval/ and rm supporting script

YUICompressor was unable to minify the json-parse code because it contained
`eval`. So I had to insert a placeholder EVAL_TOKEN which to allow minification,
then use a post-minify script to replace EVAL_TOKEN with `eval`.

This appears not to be necessary any more, and caused a problem with the 3.10.0
CDN deployed files.
Build json-parse-shim
Update build.jsons to work with Shifter 0.4.0.
Add swf directory to io module.
json build files.
Y.throttle should not modify |this| in the throttled fn
Add HISTORY entry
Change pipes to backticks
Merge pull request #738 from juandopazo/throttle

Y.throttle should not modify `this` in the throttled fn