Retrieve Projects through Central
When Eclipse is started and there are editors open, multiple threads
will start to initialize the bnd Workspace, which creates all kind of
strange results. This commit makes all calls to retrieve Projects to go
through the synchronized Central.getWorkspace() to make sure the bnd
workspace is initialized only once.
Fix so RefreshFileJob does not execute to early
The RefreshFileJob will fail resulting in a dirty Eclipse workspace if
the bnd workspace has not been initialized first.
Fixes performance issue with source bundle lookup
There is no need to look in the WorkspaceRepository for source bundles.
Make sure bnd Workspace is ready before initializing
WorkspaceR5Repository
Merge remote-tracking branch 'upstream/master'

Conflicts:
	bndtools.builder/src/org/bndtools/builder/NewBuilder.java
	bndtools.builder/src/org/bndtools/builder/classpath/BndContainerInitializer.java
	bndtools.builder/src/org/bndtools/builder/decorator/ExportedPackageDecoratorJob.java
	bndtools.builder/src/org/bndtools/builder/indexer/BuiltBundleIndexer.java
	bndtools.core/src/bndtools/central/Central.java
	bndtools.core/src/bndtools/central/WorkspaceR5Repository.java
	bndtools.core/src/bndtools/editor/exports/ExportPatternsListPart.java
	bndtools.core/src/bndtools/editor/project/RepositoryBundleSelectionPart.java
	bndtools.core/src/bndtools/editor/project/RunBundlesPart.java
	bndtools.core/src/bndtools/editor/project/RunRequirementsPart.java
	bndtools.core/src/bndtools/launch/util/LaunchUtils.java
	bndtools.core/src/org/bndtools/core/resolve/ui/ResolutionWizard.java
	bndtools.release/src/bndtools/release/ReleaseAction.java
Fixes #757 - Add / Remove Bndtools project nature not working in
2.2.0.REL
The call to Central.isWorkspaceReady() is not needed
The call to Central.isWorkspaceReady() is not needed
Fix bsn parsing
Remove Central.isWorkspaceReady().
We don't use it anymore
release: Update release numbers to 2.2.1.RC1
release: Use master-version for maven repo bundle
Merge remote-tracking branch 'upstream/master'

Conflicts:
	bndtools.core/src/bndtools/central/Central.java