New features in Gradle script

 * Detect current version from `git describe`
 * Implement "prepare_release" task
 * Fix task dependencies