[#653] Fixed nested less imports and error handling
Update documentation/manual/Modules.md

Added Session cache module
providing a simple way to create a custom Assets controller both from java and scala
- scala:
```
package controllers.my
object Assets extends controllers.AssetsBuilder
```

- java:
```
package controllers.my;
public class Assets {
	public static controllers.AssetsBuilder delegate = new controllers.AssetsBuilder();
}
```
Reverse routes includes fixes
Fixed api docs generation, and ensured all the sub projects are now included
play-monitored-directories is now play-monitored-files so it is possible to monitor single files as well as the directories.
lowering to debug log level as commented by pk11
don't ignore NotImplementedError exceptions

NotImplementedError can occur when we use reflection to create a plugin or when we instantiate a controller.
Letting this exception propagate can result in a bad user experience i.e. failing silently
Propagating ThreadDeath as well in case of a Fatal error
Improvements for fake requests

* Get Helpers.route to extract the fake request body and use that
* Provide implicit writables for all AnyContent implementations
* Also fixed issue with csrf checks not checking text/plain
Added warning about older Java 7s on MacOS
Merge pull request #585 from freekh/play-monitored-files-addition

Adding monitoring of single files as well as directories
Merge pull request #578 from EECOLOR/patch-1

Update documentation/manual/Modules.md
began modifying JSON existing doc + imported mandubian articles
began modifying JSON existing doc + imported mandubian articles
draft json doc modifs
added JSON doc: combinators, inceptions, transformers + modified basics + handling/serving
[#641] Synchronized access to presentation compiler used by template compiler
Merge pull request #590 from jroper/sync-pres-compiler

[#641] Synchronized access to presentation compiler used by template compiler
Merge pull request #589 from mandubian/json-doc

Json doc evolution