Vagrant + Grunt + Bower

## Vagrant

Developing locally is now a matter of just entering 5 commands in Terminal, and you have your box up and running with Croogo:

https://github.com/croogo/app#installing-with-vagrant

## Bower

Previously, the `Croogo` plugin used to use its own Makefile to download Twitter Bootstrap and FontAwesome within its webroot directory, and run the LESS compiler.

Now instead of cloning repositories with Git, it defines the packages in a `bower.json` file: https://github.com/croogo/croogo/blob/e7faffd20e2fa340cb4c532cad4d511124b33011/Croogo/bower.json

## Grunt

Instead of relying on individual Makefile per plugin, an app-wide Grunt system (with hooks) have been implemented. Intended for core plugins use only initially, but anyone can reuse and benefit from this new build system.

Example Grunthookfile.js: https://github.com/croogo/croogo/blob/e7faffd20e2fa340cb4c532cad4d511124b33011/Croogo/Grunthookfile.js

To run an update, just do: 

    $ make update

and this will aggregate all manifest files of the plugins in app's package.json and bower.json, and install them. and also build assets with Grunt.