introduce testing API to call EssentialAction

Related to the issue https://github.com/playframework/playframework/issues/2011:

This pull request introduces : 
- an API for unit testing an EssentialAction
- documentation about the new API