Backbone Object Pooling workbench

- scrolls down
- works on iOS
- needs optimizations
- GPU texture memory gets too high when scrolling fast on iOS
[ReUseView] added memory saving techniques

- save memory mode will stop downloading/loading images when scrolling too fast. This will kill iPad between a combination of GPU textures not freeing up until a few seconds after the scroll is stopped and huge memory spikes from network connections and inflating compressed images (png/jpg)
- allow to force GPU texture creation for testing. This offers finer grain control over where the tiles are.
- stops allocating any new events while scrolling fast. This eats up the GC and causes GC time to cause crashes in FPS when running.
[demo] added real world and stress tests

- added real-world HTML/CSS loads
- added toggles to stress test different parts of the browser rendering system
- added delay to enable creating unlimited backbone model collection (should move to a worker thread with transient object to allow both sides to access it while not holding up the rendering thread)
- added quick switches in the demo html to test scrolling on the body or a sub-element
- added iscroll (with a hack to slow-down the scroll rate because iPad couldn't keep up). Need to try scroll using setting top so that the entire scroll view doesn't get GPU textures, just the reuseViews)
[Scrolling] added performance tracking, starting on scroll up support

- switched to performance.now timing
- polyfilled animation frame to start IE support
- added config for quick settings
- added debug to track FPS on all browser
- added debug to turn on profile when FPS jump
- abstracted functions a bit to start adding support for scrolling up as well
- allow for static heights on reuse views to bypass the heavy domElement.height() call when the developer opts in
[Demo] added stress test to turn off images

- added function to turn off loading images
[Scrolling] added ability to scroll up

- added scrolling up (still bug on 1st item not being rendered)
- throttled auto profiling session unless last frame was over 100ms
- named height function for better profiling
- fixed appending with document fragment
[Build - v0.1] working in webkit (see commit details)

- working in webkit
- use PerfView config to test profiling, timeline and options
- iOS got broke somewhere, need to reconnect it
- need to add support for IE & FF

to run cd to dir and run "python -m SimpleHTTPServer" then open http://127.0.0.1:8000