Added the missing jar for logging

Un-commit eclipse files
Updated .gitignore
Adds support for Juno builds

Set the correct path for the eclipse repo according to the
dependency to jdt.core
Followed review comment, and added tests
Merge pull request #1 from skyluc/issue/support-for-juno

Adds support for Juno builds
Updates some tests so they pass in sbt

The test resources where not at the right place.
Preparing for release 0.3.6
Preparing for next version
If an invalid URL is passed, catch the exception and turn it into an ErrorP2Repository
Improved argument parsing.  Before this change,
passing just a --root= argument would end up using
the --root argument as the repository url.
Adds support to display Scala version in report

The version is extracted during the creation of ScalaIDEVersion,
and then displayed.

Fixes #4
Merge pull request #3 from banshee/master

Small improvements to UpdateAddonManifest when used from the command line
Adds test for good URL case
Merge pull request #6 from skyluc/issue/good_case_test_3

Adds test for good URL case
Merge pull request #5 from skyluc/issue/display-scala-version-4

Adds support to display Scala version in report
Preparing for release 0.3.7
Preparing for next version
Stops mergebases from failing if a base is missing

Adds a 'isValid' flag in P2Repository.
Do not create a build anymore if next/base is missing.
Do not mirror base anymore if missing.
Merge pull request #7 from skyluc/issue/merging-missing-bases

Stops mergebases from failing if a base is missing
Preparing for release 0.3.8
Preparing for next version