Modifying existing plugin to work with Grails 2.4.3

The existing plugin did not work because of the change of referencing ApplicationContext and other static Holder classes to use the new grails.util.Holders instead.  To make the changes, we created a new plugin using the current grails version and migrated the existing plugin classes and tests over there.  At this point, the code compiles and the tests run.