Event data for defaultBehavior

Ensures that the defaultBehavior function receives eventData
-> v1.2.0
Fix code indentation
Remove es5-shim dependency

Flight doesn't require es5-shim in order to function.
copy attrDef when using Component.mixin, add tests for new attr impl
remove extra lines
redundant conditional
Merge pull request #270 from flightjs/new_attrs_with_constructor_mixin

make new attribute impl work with Constructor.mixin
Merge remote-tracking branch 'origin/master' into v1.2.0
Update CHANGELOG.md
Update CHANGELOG.md
Update CHANGELOG.md
Update CHANGELOG.md
Remove unused code
Fixes references to deprecated defaultAttrs
Link directly to Flight on cdnjs.com
Edit advice example for regular objects

The advice mixin doesn't need to use compose. Since it's a functional mixin,
it can be directly called on the target object.
Merge pull request #267 from flightjs/remove-es5-shim-dependency

Remove es5-shim dependency
Consistency fixes to base_api.md
Merge pull request #271 from flightjs/remove-unused-code

Remove unused code