WIP
Squash

* WIP
* Sync with aura default bower's component directory
* Sync with aura bower components directory
* Sync with aura bower components directory
* Sync with aura bower components location
* Override Aurajs default sources location.
* Update test to use aura_components.
* Fix widgets to use the new component term
* Move widgets to aura_components.
* Update Gruntfile to use aura_components instead.
* Now we move back the default, don't have to override things
Resolve conflicts
Changes:

* Change deprecated component.json to bower.json
* Update .gitignore to match boilerplate's one
* Fix typo in app/index.js and re-order aura:style triggering
* Replace old widget terminology with aura_components one. Thanks @fudanchii
* Update templates (package.json, app/main.js, test.js, ... etc)
* _.bindAll doesn't behave as it supposed to do anymore. Thanks @fundachii
Rename aura:aura_component to aura:component and update readme.md
WIP on test.js
Change license to MIT
Merge pull request #14 from robertd/master

Update generator-aura to latest Aura boilerplate