Luna compilation fixes
Change version to 5.1 for Luna
Using shared license feature
IBuildpathContatainerExtension2 to return error status
Drop unused file
Use DefaultScope.INSTANCE/InstanceScope.INSTANCE instead of deprecated constructor
removed license stuff (done through a license plugin)