update version to 2.0.0.M4
use Grails 2.3 M2 release
Initial cut at a transformation that adds dirty tracking capabilities directly to a Grails domain class rather than requiring the state to be stored in a parallel session. This will form the basis of the dirty checking support for non-Hibernate datastores.