updating jar dependencies to latest versions

- updating jars to latest versions
- full build runs through OK
 - perf tests are slightly faster (will probably make the biggest difference with a large app)
- even though the build runs through OK this is a relatively high risk thing so should probably be merged in after the v0.11 release