Feature gradle no. 3

Now the names of the version properties are fixed and do not use the maven syntax anymore.
Also bower is now called via the Node plugin instead of the Exec plugin, this way bower does not need to be available on the system path.

This PR fixes issues with #334 and #346