0.5.0 - Added Reactjs, model save/load, changed to be SPA, some fixes

- disabled editing of foreign key columns at table dialog
- added `toJSON` methods, used when exporting model
- loading and saving models added to toolbar
- app changed to be Single Page Application
- added status to toolbar, that displays actual databaase and version
- fixed lost of data when adding column at table dialog
- templates transformed from soy to react
- added definitions for older postgres versions
v0.6.0 - added reverse engineering, `ModelManager` and handling `onbeforeunload`

- added ReverseEngineering dialog containing ConnectionsManager
- added socket.io connection of client with server
- added `ModelManager` that manages database models
- event `onbeforeunload` is handled to prevent lost of unsaved data
- model name and info about model "save" state added into statusbar
- added SimpleInput dialog for inputing model name
- fixed setting dialog's `visible` state
- fixed reengeneering to work correctly with composite keys
- fixed renaming of FK columns when model created by load from filesystem or
  by reverse engineering
v0.6.1 - added github repository of `closure-library` into bower.json
0.6.2 - Updated heroku task, added closure compiler into `bower.json`

- `heroku` task update to include reactjsx transformation
- added closure compiler into bower.json
Added socket.io-externs into build task
Added `.git` extension to `closure-library` at bower.json
0.6.4 - changed url for socket.io connection on client from static to dynamic
Merge branch 'master' after changes for heroku deployment
Added app externs file and its using at `build` task