Moved the listeners for groovy and scala plugins from the extension to the plugin.  Gradle 1.8 had a problem calling the closures when they were in the extension constructor