3.0.3-vfinal configuration
Merge pull request #42 from skyluc/prepare/3.0.3-vfinal

3.0.3-vfinal configuration
Makes Scala IDE uid more precise

Adds the Scala IDE version tag to the computed uid. To avoid the case
when Scala IDE is not rebuilt because all the bits to compile are the
same, but the full version string should be differente (like from last -rc to
-vfinal)
Merge pull request #43 from skyluc/issue/difference-between-last-rc-and-v

Makes Scala IDE uid more precise
Updates config for 3.0.4-rc3 on 2.11.0-RC4
Updates to point to the 2.11 product branch
Set the right location for the update site inside the product

(cherry picked from commit 797744f13980690edcb6019903da26ad6d60b162)
Merge pull request #44 from skyluc/issue/wrong-site-in-product

Set the right location for the update site inside the product
First cut at including zinc build in the uber-build.

* Add new operations `sbt-nightly`
* Add hooks to not build the ide itself.
* Instead of forking a git repo for zinc, just copy the local files.
* Use zinc's default scala versions.properties in lieu of the one from scala if doing a nightly.

Quick review from @skyluc and continued tweaking after this.
Fixes from @skyluc's comments
* Use checkAvailability correctly
* Do quick sanity check on zinc local build directory before copying.
* Always copy the build scripts from local zinc directory.
Now load sbt version from the .properties file.

* Eclipse will use the sbt version found in our properties file.
* The default in the config is used if we don't rebuild sbt.

Review by @skyluc
Add the ability to swap in/out the sbt properties file used in dbuild.

* Can swap the properties file used in dbuild
* Allows you to build IDE against different sbt version numbers
* Can use alternative branches of sbt/sbinary/sbt-republish from the default.
* Example nightly build for sbt 0.13.x (-SNAPSHOT).
Fix merge issues.

1) Always rebuilid zinc if it doesn't exist
2) Fix erroneous conditionals in BASH
3) Use new checkAvailability awesomeness from @skyluc.
Fiex from PR and bump to ide release script.

* Remove reference to old GIT URI for sbt dbuild scripts
* Fix logic for when to rebuild as well as using the always rebuild flag.
* Ensure IDE releases build necessary sbt projects :)
Fix issue where zinc URL is no logner need so check should be gone.
Fixes to zinc integration so the uber-build specifies the
sbt version deployed *and* the scala version used.

Review by @skyluc
Fixes from review and brokeness
Add missing sbt-launch.jar from gitignore.
Adds support to recreate a Scala versions.properties
Flags tweaks