[amends #95] Decrease viewer brittleness by removing all setTimeout references
[amends #95] Frame components now size to fit the content by default
[amends #95] Allow height and width manual overrides via data-frame-width and data-frame-height properties
[amends #95] Fix resizable functionality to work properly
[amends #95] Zoomable='auto' working on page load
[amends #95] Restore zoomable='auto' functionality
[amends #95] Restore zoomable annotation functionality
[amends #95] Version bump Blocks to 2.4.0, Viewer to 2.0.0
[amends #95] Fix auto-zoom width calculation
[amends #95] Update Blocks Viewer
[amends #95] Final tweaks before pull request
[amends #101] Add throttle to Viewer window resize event for auto-zoom
[amends #95] Add commenting to describe custom blocks-done events
[amends #95] Remove CSS injection and rely on default stylesheet to style blocks viewer
[amends #95] Remove commented out JS and do a final grunt build
Merge pull request #100 from EightShapes/feature/blocks-viewer-updates

Feature/blocks viewer updates