Setup browserify for grunt for new editor
Add missing new source files
Adds bower
adds bower_component folder
Adds cartodbui components to the dashboard
Delete _SpecRunner generated by grunt jasmine
Setup jasmine testing

gitignore spec runner and test bundle since they should not be versioned
Add source maps for test bundle

for easier debugging
Adds new_dashboard flag
Merge branch 'new-dashboard' of github.com:CartoDB/cartodb into new-dashboard
Extract grunt entry point to the project root

Instead of having all pointers to parent directories that are really
out of scope. This resolves the issue with browserify, so requires
works as expected with node_modules lookups
Deleted app_config.js from root

should not be versioned, was added accidentally
Implement hello world proc with react

Using rectify to transpire the templates (through browserify).
Retrofit React into existing bundle

- browserify is a dependency for concat task, to contain the
table_with_react bundle
- table_with_react contains a Backbone override, to overwrite the
existing cdb.admin.TableView with one that acts as init point for the
React Table component.
Replicate header view as a React component, as-is

Still missing interaction though and some parts should probably be
rendered as local state rather than private functions in the render
calls
Rename th to ColumnHeader

More semantic name
Include error output when cdb task fails

Also removed the cd since it’s not necessary now that Gruntfile is in
the root
Watch browserify files, for faster builds
Render table rows and cells
Simplify tableview