Fixing bug: requested times sended by the client are relative to the start of the session. Board.load_board: 'apply_strokes' parameter removed, a snapshot is now loaded with a timestamp. In join, the user does not need to be updated if he was created just before.
Do not take a snapshot of an expired zone. All loaded zones from snapshot are enabled. Fixing bug with the snapshot timeline in load_board: we want the id, not the object.
Merge branch 'feature/history-fixes' into develop
Merge branch 'develop' of project.gnuside.com:poietic-generator into develop
Transactions added to protect concurrent access when taking snapshots.
Users are not need to be returned by load_board since they are associated with zone.
The Y boundary is not correctly updated in the viewer.
Zone data becomes lazy.
Timeline returned instead of zone_snapshot in Zone.snapshot.
Merge branch 'feature/fix-history-snapshot-bug' into develop
JavaScript bot added with random strokes on the editor.
Fixing bug in zone.js: when another patch is created quickly, a buggy code is reached.
Starting bot with the Konami Code.
When the server is restarted, the client should continue its execution.
Each bot have a base color hue and draw with random color values based on this hue.
Merge branch 'feature/js-bot' into develop
Add gedit backup files to gitignore.