chore(grunt): add csslint

Add csslint support
chore(grunt): add a style task

Style task is:
 - compass
 - csslint
chore(grunt): add jsonlint task

jsonlint {bower,package}.json
refactor(config): split main.js in app + config

All requirejs configuration is now in config.js
feature(config): add bower dependencies

setup some dependencies using bower and configure path + shim for
requirejs
feat(deps): update dependencies

* replace jquery by zepto
* remove backbone.syphon -> use zepto.form instead
feat(application): setup marionette application
feat(modernizr): remove modernizr

will use zepto detect module if needed.
feat(viewport): update viewport for mobile
feat(touch): setup fastclick

Setup Fastclick in app initializer