Used db locks instead of pid files

- Added table for locks
- Refactored locking mechanism in CM_Cli_Command
- Added local maintenance job to monitor locked processes
Formatting
Enable apple's minimal-ui viewport setting
Formatting
Remove floatbox ieMobile hack, set html to "fixed"!
Merge branch 'master' of github.com:cargomedia/CM into issue-1203

Conflicts:
	resources/db/update/28.php
Synchronized parent instead of children processes of CLI commands

- Renamed process table
- Moved synchronization logic from CM_Cli_Command to CM_Cli_CommandManager
- Added callback called at the end of the parent process in CM_Process, used to unlock the command
Docu
force label to wrap
Wording, adjusted maintenance
Docu
increase floatbox close button size
Renamed table

- Added namespace prefix "cli"
Added basic unit tests for the command manager
Moved getHostId() and getProcessId() to CM_Process
Added unit tests for single-threaded synchronized commands
Added unit tests for synchronized commands kept alive
Added unit tests for forked synchronized commands
Added unit tests for forked synchronized commands kept alive

- Added assertions on _lock/unlockCommand()
Fixed CM_Params::_getFloat()

- Added support for negative integers passed as strings
- Added unit tests