Use Grails 2.4.4, fix dependencies for functional tests in scaffolding-2.3 project

I haven't managed to find the source repository for the grails wrapper shell script. However, the change seems to be valid. According to the comments, this part of the script converts paths from cygwin format to Windows format before running java. The [double dash](http://unix.stackexchange.com/questions/11376/what-does-double-dash-mean-also-known-as-bare-double-dash) indicates the end of positional parameters for `cygpath`.

If I execute the command with a Cygwin style path, it will convert it into a path that a windows java installation can understand, for example:

```
$ cygpath --path --ignore --mixed -- ~/dev/git/grails-fields/
C:/Projects/git/grails-fields/
```