Change behavior to addSecond to SideLayout to make the result more intuitive
Merge pull request #259 from anserran/sidelayout

Change behavior to addSecond to SideLayout to make the result more intuitive
Added i18n strings for lowest recording resolution possible.
Fixed various bugs with recording/picture camera.
Javadocs.
Merge pull request #262 from RotaruDan/cambugfixes

Camera bug fixes.
Added BackgroundExecutor and BackgroundTask
BackgroundExecutor hooked to Controller
Test for BackgroundExecutor
Demo to show that UI doesn't freeze while a background task is processed
AsyncExecutor use the number of cores minus 1
Added semaphore to control completePercentage lock
Added finally clause to ensure background tasks are removed from the list
Javadoc clarifying that task results listeners are invoked from UI thread
Added BackgroundExecutor as done parameter
Merge pull request #268 from anserran/background-executor

Background Executor to execute long running tasks
Change output type to json
Delete duplicated json files: they were move to build-tools but not delete from engine/schema
Merge pull request #270 from anserran/json-outputtype

Change output type to json
Updated viewport