[Fix] Wrap Fast Click in Closure

Currently fast click calls return if ```!window.CustomEvent```.  This caused no problems when we were only releasing using AMD, as this return was wrapped in closure, but it unfortunately breaks everything when the framework is run in Common.

This fix wraps all the code inside of fast click in a self executing function, making sure that the return doesn't make everything throw up.
Entity: Fix doc
Align now defaults to [0,0]
Removed unneeded features of SequentialLayout
fixed first frame bug
changed module to XOR and adding initialization for JIT
Update SequentialLayout.js

XOR mistake fix.
Initial implementation of attributes in Surfaces
cleaned up logic and merged with head of master
added a error check for style changes in setAttributes
Add proportional sizing
Add setForce method to Particle
more performant edge detection in scrollview
Better checks in Scrollview
Initial absolute positioning support in Scrollview
Fix pagination bug
Rename Scroller edge events
Feature scrolling to arbitrary page, goToPage()
Fix ScrollContainer event piping
Proper handling of custom options cascading to sub-components in Scrollview