GRAILS-10719 - Allow callers of <grails> macrodef to specify failonerror behavior

I added a new attribute "failonerror" to the macrodef, setting the default value to false to maintain existing behavior.