Make sure we're always using the current event listeners of a widget
Refactored syntax

By @valentinzberea
Removed duplicate invalidate event trigger for RawDatas
When an error event is triggered set the collection of the event to the model

By @bogdans83
Fixed strict comparing between form and model values in widget editor
Renamed "collections" to "channels" in datasource

By @aismail
Refactored datasource GC

By @aismail and @skidding
Added expanding list to core modules
Added new Utils methods
Refactored api mock

And updated mocks.coffee to be in sync (please stop commiting changes
to it for now)
Updated small changes from uberVU fork
Merge branch 'master' of github.com:uberVU/mozaic