cds: initial prototype using React.js

* Using React, Backbone and JSX.

* NOTE you must run npm install, bower install grunt from it.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
cds: nicer prototype

* Removing Gruntfile.js

* Adding bootstrap to own bower it (a bit of duplication).

* Downloading to cds/base/static/vendors from bower.

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
cds: more widgets

Signed-off-by: Yoan Blanc <yoan.blanc@cern.ch>
Merge pull request #4 from greut/prototype

WIP prototype