Reading of autoStartup from config correctly.

`false ?: true` evaluates to `true` always, so this flag was effectively void.

Checking for != false means that any other value than false will cause autoStartup
to trigger. The default value is an empty Groovy config object, so this test will
work correctly.

Relates to issue #44
Removing duplicate "grails.routing" in reading of autoStartup config value.
Merge pull request #45 from augustl/issue-44

Fixes related to issue 44
Merge remote-tracking branch 'upstream/master'