Rename templates/README to README.md
Add fakeRequest(Call call) overload
Activator props and tutorials for play-java and play-scala templates

* Added tutorial files and activator.properties
* Use .gitkeep files to preserve empty app/assets directories
* Add 'preview' to template names for milestone builds
Merge pull request #2682 from richdougherty/play-template-tutorial

Tutorials for Play templates
Java: Add test helper routeAsync to return Promise<Result>

Signed-off-by: Markus Jura <markus.jura@gmail.com>
Fix NPE caused by Java test helper routeAsync changes
Merge pull request #2731 from richdougherty/java-test-async

Java: Add test helper routeAsync to return Promise<Result> (fixup)
Re-factored principally so that blocking operations can be managed. Thanks also to Nilanjan Raychaudhuri and Rich Dougherty for their contributions.

A self populating cache is now used in order to avoid any thundering herd issue.
Merge pull request #2724 from julienrf/java-fakerequest-call

play.test.Helpers.fakeRequest has no overload taking just a play.mvc.Call.
Merge pull request #2702 from huntc/async-asset-controller

Re-factor of the asset controller including caching
Merge pull request #2695 from kipsigman/master

Minor rewrite of BuildingFromSource.md and typo in documentation code
Updated doc w.r.t. the fixes related to https://github.com/playframework/playframework/issues/2662