[FEATURE] Add media related base VHs, add image related VH, add video VH
[TASK] Move image and video VHs to ViewHelpers\Media subpackage
[TASK] Fix wrong placement of class properties
[BUGFIX] Remove src argument from base class
[TASK] AbstractImageViewHelper indentations to tabs
[DOC] Add missing @throws annotation
[BUGFIX] Incorrect use of width/height settings on Abstract Image ViewHelper
[TASK] AbstractMediaTagViewHelper indentations to tabs
[TASK] VideoViewHelper indentations to tabs
[DOC] Add missing @throws annotation on Media / Video ViewHelper
[TASK] Make src argument global for all media related VHs and allow array or Traversable objects
[TASK] Refactor Media / AbstractImage to Media / Image / AbstractImage
[BUGFIX] Correctly remove temporary Assets dependencies HTML comment

Fixes: #48
[FEATURE] Improve asset linking

* To avoid un-wanted caching by the browser, append a time stamp
to a file based on the modification time.
* Add support of "absRefPrefix" TS configuration which prepends a file path.
[FEATURE] Added mobile detection viewhelper.
[DOC] Updated doc comments
[TASK] Fix typo in doc comment
[TASK] Refactor menu VHs to increase readability
[BUGFIX] Fix usage of getMenu after refactoring
[BUGFIX] Fix usage of getRootLine after refactoring