Merge PlayFramework 2.2.x and make use of externalPlayModules

-Merged in changes from playframework/playframework's 2.2.x, which includes the externalPlayModules addition.
-Changed to use externalPlayModules for scalatestplus-play documentation.
-Fixed the failing test in ScalaFunctionalTestSpec for ScalaTest.