Allow builds with new version schema

Dash between version and additional build information
(<version>-<additional info>) are now optional.
diff --git a/maven_plugin_version-master/pom.xml b/maven_plugin_version-master/pom.xml
index 14a9be3..ba70e01 100644
--- a/maven_plugin_version-master/pom.xml
+++ b/maven_plugin_version-master/pom.xml
@@ -31,8 +31,7 @@
 
     <!-- Release Control -->
     <master_release_pushChanges>false</master_release_pushChanges>
-    <master_release_milestoneVersion>I</master_release_milestoneVersion>
-    <master_release_newVersion>${base.version}-${master_release_milestoneVersion}</master_release_newVersion>
+    <master_release_newVersion>${project.version}</master_release_newVersion>
     <master_release_tagName>${master_release_newVersion}</master_release_tagName>
     <master_release_checkinMessage>[release] version updated to ${project.version}</master_release_checkinMessage>
     <master_ossrh_autoReleaseAfterClose>false</master_ossrh_autoReleaseAfterClose>
@@ -858,7 +857,7 @@
                   <includes>
                     <include>pom.xml</include>
                   </includes>
-                  <!-- token finds the <scm><tag> and places the ${master_release_tagName} string there -->
+                  <!-- token finds the <master_dependency_eclipseSettings_master_version> and places the ${master_release_newVersion} string there -->
                   <token>(\\x3cmaster_dependency_eclipseSettings_master_version\\x3e).*(\\x3c/master_dependency_eclipseSettings_master_version\\x3e)</token>
                   <value>$1${master_release_newVersion}$2</value>
                   <unescape>true</unescape>
diff --git a/shell_scripts/release.sh b/shell_scripts/release.sh
index 2e5fba9..d5b0dde 100755
--- a/shell_scripts/release.sh
+++ b/shell_scripts/release.sh
@@ -4,20 +4,19 @@
 . $BASEDIR/_functions.sh
 
 GIT_USERNAME=
-RELEASE=
-TAG=
-NEXT_DEVELOPMENT_VERSION=
+VERSION=
+NEXT_VERSION=
 
 function usage {
   cat << EOF
 
-	${PRG} [-h] --git_username <EGerritUser> --release <RELEASE> --development <NEXT_DEVELOPMENT> --tag <TAG>
+	${PRG} [-h] --git_username <GitUser> --release <RELEASE> --development <NEXT_DEVELOPMENT> --tag <TAG>
 
 	-h                                    - Usage info
-	-u | --git_username <EGerritUser>     - Eclipse Gerrit Username of Commiter, SSH Key is used for authorisation
-	-r | --release <RELEASE>              - <RELEASE> name
-	-d | --development <NEXT_DEVELOPMENT> - <NEXT_DEVELOPMENT> name
-	-t | --tag <TAG>                      - <TAG> name (Optional / Default: Project Version)
+	-u | --git_username <GitUser>         - Eclipse Git Username, SSH Key is used for authorisation
+	-r | --release <VERSION>              - <VERSION> name
+	-d | --development <NEXT_VERSION>     - <NEXT_VERSION> name
+	-t | --tag <TAG>                      - <TAG> name (Optional / Default: <VERSION>)
 
 	Example: ${PRG} -u sleicht -r 1.7 -d 1.7.1-SNAPSHOT -t v1.7
 
@@ -32,10 +31,10 @@
 										GIT_USERNAME=$1
 										;;
 			-r | --release )			shift
-										RELEASE=$1
+										VERSION=$1
 										;;
 			-d | --development )	shift
-										NEXT_DEVELOPMENT=$1
+										NEXT_VERSION=$1
 										;;
 			-t | --tag )					shift
 										TAG=$1
@@ -51,20 +50,20 @@
 }
 get_options $*
 
-if [[ -z  "$GIT_USERNAME" ]]; then
-	echo "[ERROR]:       <EGerritUser> missing"
+if [[ -z "$GIT_USERNAME" ]]; then
+	echo "[ERROR]:       <GitUser> missing"
 	usage
 	exit 7
 fi
 
-if [[ -z  "$RELEASE" ]]; then
-	echo "[ERROR]:       <RELEASE> missing"
+if [[ -z "$VERSION" ]]; then
+	echo "[ERROR]:       <VERSION> missing"
 	usage
 	exit 7
 fi
 
-if [[ -z  "$NEXT_DEVELOPMENT" ]]; then
-	echo "[ERROR]:       <NEXT_DEVELOPMENT> missing"
+if [[ -z "$NEXT_VERSION" ]]; then
+	echo "[ERROR]:       <NEXT_VERSION> missing"
 	usage
 	exit 7
 fi
@@ -74,7 +73,7 @@
 fi
 _MAVEN_OPTS="$_MAVEN_OPTS -e -B"
 
-mvn -Prelease.setversion -Dmaster_release_newVersion=$RELEASE -f maven_plugin_version-master -N $_MAVEN_OPTS
+mvn -Prelease.setversion -Dmaster_release_newVersion=$VERSION -f maven_plugin_version-master -N $_MAVEN_OPTS
 processError
 
 mvn -Prelease.checkin -Declipse_gerrit_username=$GIT_USERNAME -f maven_plugin_version-master $_MAVEN_OPTS
@@ -83,7 +82,7 @@
 mvn -Prelease.tag -Declipse_gerrit_username=$GIT_USERNAME -Dmaster_release_pushChanges=false -f maven_plugin_version-master $_MAVEN_OPTS
 processError
 
-mvn -Prelease.setversion -Dmaster_release_newVersion=$NEXT_DEVELOPMENT -f maven_plugin_version-master -N $_MAVEN_OPTS -Dmaster_release_tagName="master"
+mvn -Prelease.setversion -Dmaster_release_newVersion=$NEXT_VERSION -f maven_plugin_version-master -N $_MAVEN_OPTS -Dmaster_release_tagName="master"
 processError
 
 mvn -Prelease.checkin -Declipse_gerrit_username=$GIT_USERNAME -Dmaster_release_pushChanges=false -Dmaster_release_checkinMessage="[release] prepare for next development iteration" -f maven_plugin_version-master $_MAVEN_OPTS