Update build script

- upgrade gradle plugins
- upgrade dependency versions
- mark GWT as provided dependency
- prepare using release plugin since it should work with multi module builds now