GRAILS-7093 - add support for specifying transaction properties with a Map arg to withTransaction

Some transaction handling tests which are not going to work for many nosql type stores are being moved to the hibernate and hibernate4 sub projects where they are relevant.