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.
Actions separated in two packages: model actions and editor actions
Added EditorAction and ModelActions, and associated controllers
Testing invalid arguments in actions
Added default mechanism to validate arguments
Created InvalidArgumentsException
Modified action constructors
Updated AddRecentGame
Updated ChangeLanguage
Updated editor actions to new signature
Updated model actions signature
Fix tests. Added some licenses.
Fix tests after refactor
Fix AddRecentGame