Namespace Terrific-specific $.data. Having 'id' as an identifier was not best practice.
Small performance improvements dealing with usage of $.data(elem) instead of $elem.data(), where possible, and caching the values. Note: to read data attributes from the DOM, the $elem.data() must have been used once!
Merge pull request #15 from MarcDiethelm/data-rename-perf

Adding a namespace to the Terrific-specific $.data, perf improvements
provide the possibilty to have other dependency types in your config besides plugin, library & util
API change for  v2.0:
- remove dependencies / onBinding phase (instead use yepnope as resource loader)
- rename onBinding / afterBinding to on / after
- on takes a callback parameter to start the after phase
#9 do not use jQuery.noConflict() anymore
fix the after phase calling bug (add modules)
#10 add support for dashes in modules and skin identifieres (eg. mod-hero, skin-hero-stealth)
#8 add data-ignore flag for (for lazy initialization)
fix connector problem with dynamically added modules
remove role from connector
Merge branch 'development' with the features for v2.0
change version number to 2.0.0
change version number to 2.x
documentation for toCamel function
switch to new YUIDoc (node.js based)
improved code documentation
improved code documentation
improved yuidoc
do not inject $$, self
#12 fire to a specific channel and convenience update for the fire method (possibilty to omit the data and channels param)