Created a seamless skin, mostly based on the default skin.
Added the proof-of-concept seamless UI example.
Center things, fix widths and remove borders for a more seamless experience.
Automatically resize and re-scroll when new blocks are created.

Added a rudimentary events system to avoid hard-coding this behavior
or overriding core functionality.
Note that we should stop over-scrolling.
Merge remote-tracking branch 'origin/master' into max_height_iframe_example
Merge remote-tracking branch 'origin/master' into max_height_iframe_example
Only scroll the screen if we resized it and we're now off-screen.
Working in IE7! (with a bunch of silly alert statements left in)
Add a postIframeInitialization event.

Also, events should be bound to the textarea instead of the
iframe body. Iframe body won't exist during early initialization.
Move all of the seamless ui javascript to skin.js
Use the postIframeInit event in seamless/skin.js for resizing the iframe.
Use setTimeout to work around IE7's iframe initialization problem.
Merge remote-tracking branch 'origin/master' into max_height_iframe_example
Documented the postIframeInitialization event.
Remove some IE7 ghetto-debugging alerts.
Sync our .jshintrc with up to date jshint names/options/order.
Update our coding standard to explain jshint usage.

We want jshint to always pass.
Merge branch 'passing_jshint' into max_height_iframe_example
Switch to a better mult-line string syntax and pass jshint.