Proxy Application features introduced
Add functional test for application proxy
Remove ApplicationEnvironment interface
Pass TaskSystem to constructor of ExecutionContext
Add unit test
Add JavaDoc
Merge branch 'app-proxy' into dev