trying to get rid of EssentialAction
Merge remote-tracking branch 'origin/master' into exp-2.0
added BeforeAction/AfterAction wrappers
Merge remote-tracking branch 'origin/master' into exp-2.0

Conflicts:
	reactivemongo/samples/sample-angular/app/controllers/Application.scala
	reactivemongo/src/main/scala/ReactiveMongoAutoSource.scala
created AbstractJsValueAutoSourceController with ActionBuilder hooks
refactor reactive mongo autosource

- pull up ActionBuilders from datomisca controller project into core controller
- annotate reactive mongo source methods with override keyword
- major refactoring of reactive mongo controller
- introduce a body parser that can read from both the query string and the body
further refactor and simplify reactive mongo auto source controller

DRY up the various insert and update actions using a custom body parser
Merge branch 'topic/refactor' of https://github.com/dwhjames/play-autosource into dwhjames-topic/refactor

Conflicts:
	core/src/main/scala/AutoSourceController.scala
	reactivemongo/src/main/scala/ReactiveMongoAutoSource.scala
added BatchReturn type to Autosource + cleaned code
Update reactivemongo version inside README file. It looks to be 0.1-SNAPSHOT https://github.com/mandubian/mandubian-mvn/tree/master/snapshots/reactivemongo/reactivemongo_2.10.0
Merge pull request #24 from adrenalinup/readme-fix

Update reactivemongo version inside README file. It looks to be 0.1-SNAP...
Fix Couchbase plugin version
Clean ugly stuff
reactivemongo : better bodyparser & more generic update
changed core version to 2.0 + upgraded datomisca to v0.6
Merge pull request #28 from mandubian/exp-2.0

Exp 2.0
simplify the Datomic query parser

 - the original code was copied from Datomisca, this cuts it down to a simplified form that is suited for the purpose of Autosource
 - queries must be of the form [:find ?e :where …] or {:find [?e] :where […]}
 - upgrade to the latest Datomic version
Merge pull request #29 from dwhjames/topic/datomisca-query-parser

simplify the Datomic query parser
fix AngularJS app name

In main.html.scala app name (html) is incorrect and provoke a JS error :
	Uncaught Error: No module: html
I changed it to app to get things working.
fix CRUD update with method PUT

When you use $save method of AngularJS ngRessource, it use POST method for creates AND updates.
So updates do not work while autosource expect a PUT method on update.
It's shown by a 404 error in JS console : POST http://localhost:9000/person/529f1459307f1add00c67ed0 404 (Not Found)