[TASK] Whitespace fix, Format / Json / Encode ViewHelper
[FEATURE] Support Traversable in Format / Json / Encode ViewHelper
[DOC] Description of argument "value" on Format / Json / Encode ViewHelper
[FEATURE] Add "useTraversableKeys" attribute on Format / Json / Encode
[DOC] Add @throws annotation on Format / Json / Encode ViewHelper
[FEATURE] Support for DomainObject and Traversable, Format / Json / Encode

Also added is recursion support which also works on any instances of standard arrays containing DomainObjects - for example in the `{queryResult -> v:call('toArray') -> v:format.json.encode()}` use case.
[DOC] Elaborated class doc comment for Format / Json / Encode ViewHelper
[FEATURE] DateTime support in Format / Json / Encode ViewHelper
[FEATURE] DateTime formatting in Format / Json / Encode ViewHelper
[BUGFIX] Fix recursion running into an endless loop
Merge pull request #26 from dreipunktnull/fix_datetimesupport

[BUGFIX] Fix recursion running into an endless loop
[TASK] Add unit tests for JSON ViewHelper
[TASK] Add license and copyright notice
[TASK] Add autoloading of domain model class for unittests
[TASK] Whitespace fix
Merge pull request #27 from dreipunktnull/fix_datetimesupport

[TASK] Add unit tests for JSON ViewHelper
Merge pull request #24 from NamelessCoder/viewhelper/json/iteratorsupport

[FEATURE] Iterator, ObjectStorage, DomainObject support in Format / Json / Encode ViewHelper
Merge pull request #25 from NamelessCoder/viewhelper/json/datetimesupport

[FEATURE] DateTime support in Format / Json / Encode ViewHelper