[FEATURE] Interfaces for CompilableAsset and AssetCompiler
[TASK] Make Asset's getName public and add to interface
[FEATURE] Allow Assets to be treated as strings, allowing implode() etc.
[TASK] Refactor Compilable Asset interfaces to "Compilable" sub scope
[FEATURE] Compilable Assets

This feature consists of:

* An interface for CompilableAsset
* An interface for AssetCompiler
* An abstract CompilableAsset ViewHelper
* An abstract AssetCompiler ViewHelper
* An additional processing step while sorting Assets

The feature works by postponing building of CompilableAssets until every Asset has been sorted. The CompilableAssets are grouped by their relationship to an AssetCompiler which is inserted and configured as an Asset ViewHelper [1] which is used to render all related CompilableAssets.

[1] Note that this means AssetCompilers as well as CompilableAssets can be configured through TypoScript in the same level of detail as any other Asset type.
[FEATURE] Add External Link support to AbstractMenuViewHelper

moved from: https://github.com/NamelessCoder/vhs/pull/58 :)
Merge pull request #58 from mneuhaus/patch-1

[FEATURE] Add External Link support to AbstractMenuViewHelper
Merge pull request #57 from NamelessCoder/assets/compilable

[FEATURE] Compilable Assets
[BUGFIX] Incorrect path returned by Extension / Path / Resources ViewHelper
[FEATURE] Attribute to set allowed doktypes in all Menu ViewHelpers
[TASK] Simplify "doktypes" attribute on Abstract Menu ViewHelper
[BUGFIX] Incorrect reference to "doktypes" argument, Menu ViewHelpers