Introduce UrlGeneratorHelper

Useful to generate URLs based on configured relations

Should fix #91
Introduce ExpressionFunctionInterface

to extend the ExpressionLanguage with custom functions.

* Add 'link' function that relies on the LinkHelper class
* Add tests

Should fix #83
Add more tests
[doc] add doc for helpers
Merge pull request #96 from willdurand/url-generator-helper

Introduce LinkHelper
[doc] fix formating helpers
Introduce LinkExpressionFunction

Wraps an instance of LinkHelper in order to provide a 'link' EL function
[doc] Start internals section
Turn LinkExpressionFunctionTest into a unit test
Fix LinkExpressionFunction compile
Merge pull request #99 from adrienbrault/el-stuff

Fix LinkExpressionFunction compile
Rename Context Values to Context Variables

Fix #98