Make sure Model respects the suppressEvents and suppressTracking properties on the prototype
beforeEnter and afterEnter

View manager will now look for a beforeEnter function on the entering
view and a beforeExit on all exiting views.  beforeEnter and beforeExit
functions must return promises, but if these functions do not exist,
then view manager will skip the process.
Fixed view removal so all jQuery data and events are removed
Moved removal of el to dispose method, and kept detach in exit
Make sure models are not added to 'changedItems' if supressTracking is true
Typo overriden -> overridden

Applied to dev as per comments in #98
Merge pull request #103 from Celc/patch-1

Typo overriden -> overridden
Bower.json cleanup for Heroku

These changes are required for heroku deployments on heroku's latest
build engine
Update Bower contact email
move less from lavaca core to starter
fill mode for animations and initial Spring
spring cleaning
Removed delay.js -> setTimeout
Removed log.js. Implement fancy logging with other library if needed.
Removed Template.compile() as it did nothing.
Goodbye Scrollable
spring supports all transform functions
Merge branch 'dev' of https://github.com/mutualmobile/lavaca into dev
Replaced zship/grunt-contrib-jasmine dependency with the (now AMD-compatible) gruntjs/grunt-contrib-jasmine
- Removed grunt-amd-test (grunt-contrib-jasmine covers the same functionality)
- Removed grunt-amd-check (not actively developed; amd-cli is an alternative)
- Removed grunt-amd-dist (lavaca-starter is the more appropriate place for project build scripts)
- Fixed broken boot.js jquery reference to get unit tests running properly
Re-added .editorconfig file to help keep editor settings consistent across devs
(was removed in 9feeddc, seemingly by mistake since it's not specifically
mentioned)