Merge pull request #101 from mhurne/master

Proposed fix for GRAILS-9902
update version for mongodb release
update plugin version info
update master branch to version 2.0, Groovy version to 2.1.1, spock version to 0.7, Gradle version to 1.5 rc1, and Grails version to 2.3 snapshot. Changes to go into versions of Grails older than 2.3 should go into the 1.x branch
fix dependency resolve error
fix incorrect dependency
initial proof of concept version of static asynchronous GORM API
fix failing test
async test that uses get(id) method and waitAll
test for async dynamic finders
make unsupported protected
decorate each GORM promise invocation with a new session bound to the thread
add 'task' method for batching up multiple GORM calls within an asynchronous process
test method that takes multiple arguments
Async support for DetachedCriteria
corrections to POMs to avoid commons-logging being pulled in
Improve session caching behaviour in MongoDB.

* Should more closely match hibernate.
* Cached version is now always used if available, even in query results.
* Improved getAll method to return any available cached entities and
  only query for missing entities.
* Added test cases to check behaviour in Mongo.
Merge branch '1.x'
Fix trivial typo in mongodb build dependencies.
Merge branch '1.x'