initial emoticon support for text views
remove default emoticonData
Merge branch 'develop' of https://github.com/gameclosure/timestep-priv into feature-emoticons

Conflicts:
	src/ui/backend/canvas/TextFlow.js
fix for native view refs
another fix to native view refs
fix x direction bouncing for scrollview, it was hanging for too long
Merge branch 'develop' of https://github.com/gameclosure/timestep-priv into feature-emoticons
ScrollView.prototype.scrollTo(x, y, duration, cb) can now be passed 0 duration with synchronous callback and also null/undefined x, y
remove bounceWithBounds; update setScrollBounds to merge objects in if not all keys are provided and scroll to a viable visible region if the previous scroll position is invalidated
fix scrollTo animation flag
adjust bounce distance for x (similar to y)
add speed and maxDuration opts to scrollTo
update scroll position when bounds change, add support for setting a header view
clean up scrollBuffer opts
Merge branch 'develop' of https://github.com/gameclosure/timestep-priv into feature-emoticons

Conflicts:
	src/ui/ScrollView.js
make image a subclass of pubsub
Fix variable aliasing, and fix broken bounce
on TextEditView filter call setText rather than refocus the view
Add listener callbacks for canvas objects
Fix resize