Remove es5-shim dependency

Flight doesn't require es5-shim in order to function.
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
Install karma-cli; add test 'watch' script
Use webpack to build exported library
Remove previous build tools
Remove karma-phantomjs-launcher

It's not used by this project and contributes to a slow first
npm-install.