Fix for GPMONGODB-285: Mongo deletes do not cascade in a hasMany/belongs to relationship

Redoing pull request https://github.com/SpringSource/grails-data-mapping/pull/104 on 1.x branch per graemerocher's request.