Automated merge with ssh://hg.in.redact-media.com/yapep_base
getOrderDirection method name fixed (typo!)

--HG--
branch : v0.3.x
Automated merge with ssh://hg.in.redact-media.com/yapep_base

--HG--
branch : v0.3.x
The View layer is a bit refactored, so from now on even the blocks and components can reach the layout if there is any

--HG--
branch : v0.3.x
The title can be requested from the layout

--HG--
branch : v0.3.x
Error Code added for "Numeric value out of range" sql error

--HG--
branch : v0.3.x
runBeforeAbort() method added to Batch

--HG--
branch : v0.3.x
Batch specific Exceptions added

--HG--
branch : v0.3.x
Replaced __toString() magic method and it's calls with a normal method in the view layer

--HG--
branch : v0.3.x
Fixed unit tests

--HG--
branch : v0.3.x
Refactored session handling, added SimpleSession

--HG--
branch : v0.3.x
Cleaned up not needed use statements from SimpleSessionTest

--HG--
branch : v0.3.x
Added shell command executor

--HG--
branch : v0.3.x
Added data param to the base Exception class

--HG--
branch : v0.3.x
Refactored error handling in the FileHandler

--HG--
branch : v0.3.x
Filehandler bugfixes, fixed unit test

--HG--
branch : v0.3.x
Added chained command support to the CommandExecutor

--HG--
branch : v0.3.x
Added support for the command executor to the sytem container, moved comman name to a separate setter in the command executor instead of a constructor param

--HG--
branch : v0.3.x
Added helper method to the CommandOutput for checking if the command was successful

--HG--
branch : v0.3.x
Allowed instantiation of multiple FileHandler and CommandExecutor instances in the DI container

--HG--
branch : v0.3.x