[cleanup][xs]: remove console.logs.
[whitespace][xs]: .
[#155][s]: create dupe 'original' dataset on project in github case so that scripting works.
[css][xs]: make rhs icons on project page larger.
[#155,github][m]: saving to github now works for editing github projects.
[vendor][s]: upgrade recline to latest version (row reordering in grid).
[#155,github][s]: get github username and project id showing up in project view correctly.
[#155,bugfix][s]: fix bug where editing the grid was not resulting in changes being saved.

Issue was that grid edit was not triggering add/remove/change event on datasets.records. Bug was subtle:

* In github setup (not gist) when we loaded the github data we replaced the dataset object on project
* But binding for dataset.records add/remove/change happened in project.initialize
* So the binding did not happen when we reset with new Dataset object
* Hence we did not catch changes and save them down in the way we needed to
* Fixed this by moving load of github file data into project create in application.js
Merge branch 'master' into gh-pages