SES-1683 : Moved RepositoryManagerFederator to sesame-runtime

* So it can be used by both sesame-console and sesame-http-workbench.
* Also, organized and cleaned up runtime's POM using dependency:analyze.
Merge branch 'master' into ses-1683 so that BitBucket merge can work.

Conflicts:
	core/runtime/src/main/java/org/openrdf/Runtime.java
Merged in dvisser/sesame/ses-1683 (pull request #51)

SES-1683 : Moved RepositoryManagerFederator to sesame-runtime
Fix for build break introduced by commit 5823348.

In core/runtime, the POM's dependency scope for repository-contextaware
had been changed from 'compile' to 'runtime'. This didn't affect core,
which is why I didn't catch it. It did, however, break the compile
target for testsuites-sparql. I have reverted the dependency scope
to 'compile', and tested that 'mvn clean package' runs for the whole
repository.
SES-1677 temporary workaround for concurrency issues by using a
fixed-size (20) threadpool in HTTPQuery.
[maven-release-plugin] prepare release 2.7.0-beta2
[maven-release-plugin] prepare for next development iteration