Paglias/build manifest

Ok these are the changes:

- No need anymore to define js/css files in both index.jade (or static/front.jade) & in Gruntfile.js but only in public/manifest.json which is a lot less error prone & faster to add/remove a file since there's only one file instead of two.
- Updated angular to 1.2.0-rc3 
- Removed jquery.cookie since it wasn't used anywhere, and also "sticky" package (jquery-sticky) from bower.json which wasn't loaded at all on the site.
- It's now possible to edit stylus files without having to restart the server to see changes on development 

I started adding Restangular in place of ngResource but I reverted the change, I'll give it a look tomorrow in case I can't solve the current problems with ngResource (#1742)