Updates README with new DL link
Formats readme
Fetch apache.httpcommons from Orbit instead of maven-central

Maven central contains entries that are too recent. Using Orbit as
the source ensures that we are aligned with the Eclipse IDE and thus
don't bring in unnecessary bundles into the mix.
Fix problem with re-added module missing the Puppet Nature

This commit inserts a check to see if the target directory for a new
project is empty. The user is asked to confirm an overwrite when it
isn't. The directory is emptied prior to creating the new project if
the user confirms which means that no old .project file can be
lingering and screw up the creation of a new project.

Closes #528
Merge remote-tracking branch 'origin/master' into dev
Fix problem with re-added module missing the Puppet Nature

This commit inserts a check to see if the target directory for a new
project is empty. The user is asked to confirm an overwrite when it
isn't. The directory is emptied prior to creating the new project if
the user confirms which means that no old .project file can be
lingering and screw up the creation of a new project.

Closes #528
Merge branch 'master' into kepler