reconfigure stacktrace logger
change file location
revert change
fix for GRAILS-9254 "'list-plugins' command not working in Grails 2.1.0"
update version to 1.2.14
fix for list-plugins in 2.1
Fix IndexOutOfBoundExceptions on invalid repository URLs.
Fix more exceptions from invalid URLs.

URLs such as /screencast/show/<string> and 'show wiki tab' were throwing exceptions because of assumptions that the corresponding URLs were valid. So I've added some URL constraints and updated controller actions to further check request parameters.
Fix invalid method arguments and scope of methods in URL mappings.

The `populateVersion` closure had the wrong number of arguments for a method call. Fixing that then highlighted the scope of the private methods on UrlMappings was incorrect. Made them static as the mappings closure is static.
Update MySQL tables to InnoDB.

This finally brings transactional behaviour to the application. Most of
the work is done by the migration changelog, but some invalid data had to
be removed from the database first.

The app is now at version 1.2.18.
Add page for GGTS.
Bump app version to 1.2.19.
Merge branch 'master' of https://github.com/grails-samples/grails-website

Conflicts:
	application.properties
	grails-app/conf/DataSource.groovy
	grails-app/conf/UrlMappings.groovy
	grails-app/controllers/org/grails/downloads/DownloadController.groovy
Remove 'schemaName' from db migration pre-conditions.

The 'schemaName' property on certain preconditions meant that they only worked
for the given database. If you ran the app against a database with a different
name, those preconditions would fail.

Removing the 'schemaName' property makes the preconditions work on the current
database, solving the problem. Even better, this change does not affect the
checksums of the corresponding changesets, so Liquibase doesn't complain when
they are run against a database that has already had them applied. Yay!
Fix changelogs so that they run against empty database.

The changelogs weren't working against an empty database for various reasons,
so they needed fixing. This turned out to be quite involved since you can't
just modify changesets that have already been run against a production DB.

After much jumping through hoops, this is the result.
Remove some unnecessary foreign key constraints from 'pre-fixes' migration.
Remove unused bits of app.

* Old main layout
* Blog entry views (plugin already removed)
* VersionController
Enable plugin search.
Missing from previous commit.
Enable the ratings display for plugins.