CORE-1292 tests
CORE-1292 test modification
modified do/check_for_bad_template_renders
changed grep search strings to 'fsms:render' and 'fsms\.render'
Minor cleanup to comments in check_for_bad_template_renders; fixed violations.
Cleaned up comments and removed unused variables
Minor GSP cleanup
Updated selenium so tests work with firefox 18
Implemented WebconnectionController.retryFailed()
Allowed activity show action to clarify intent.
Added redirect on successful retry of failed messages.
Extended activity.moreactions to allow for injection of new actions, and added webconnection.retryFailed action to that.
Merge branch 'master' into CORE-1292

Conflicts:
	plugins/frontlinesms-core/grails-app/controllers/frontlinesms2/WebconnectionController.groovy
	plugins/frontlinesms-core/grails-app/views/activity/webconnection/_list_head.gsp
	plugins/frontlinesms-core/test/integration/frontlinesms2/controller/WebconnectionControllerISpec.groovy
Consolidated creation of radio groups for connection, webconnection and create_new_activity.
Updated js_unit_test xml report so it is also echoed to stdout.
Moved getMoreActions() from Activity to MessageOwner
Fixed broken functional test (had bad jquery use and wrong text)
Fixed reference to connectionType in ConnectionFSpec.
Fixed test references to basicInfo in ConnectionDialog
Fixed functional test for GenericWebconnectionWizard - reference to basicInfo has changed in Page Object.