Revised version of PR #550, which was backed out due to `grunt mochaTest` errors

Instead of deferring `BlocklyApps.loadBlocks`, add logic to the `BlocklyApps.onResize` to keep blocks static relative to the right edge in RTL mode.  This fixes initial positioning as well as the position of RTL blocks as the window is resized.