Upgrade to Gradle 2.1 and a few dep. lib updates

Worked nicely on my local Windows machine and [also on Jenkins](http://jenkins.terasology.org/job/TerasologyGradle2/4/).

Thanks @shartte for the updated PMD config file.

Closes #1160