Work in progress. Using vanilla Scala OSGi bundles.
Added dependency on modules. They should normally be picked up
by transitive dependencies in scala-compiler.pom, but for the moment
we need a newer version of them, so we force it here.
Clean up unused profiles and remove toolchain repos.
Add back explicit dependencies to modules.
Merge pull request #30 from dragos/improve/scala-osgi

Move to vanilla Scala OSGi bundles
Simplifies expandSymbol by mapping symbols' connected components

Uses a quasi-linear, imperative UnionFind (DisjointSet) implementation to
determine the connected components of the graph where nodes are symbols
(initially, allSymbols()) and edges are found through expand().

Absent symbols treatment is essential : not all symbols obtained through
expand() belong to allSymbols().

When we are confident about speed, this should probably be refactored to
remove the previous expandSymbol(), but the current shape of the code
allows easy comparative benchmarking (to get the old version, exercise a
GlobalIndex that mixes in an OverridesInClassHierarchy trait and goes with
the base expandSymbols).

This should not be merged without reviewer's speed benchmarks.
Fixes #1001295.
Adds test suite for UF

refactor UF initialization in GlobalIndexes
Merge pull request #34 from huitseeker/expansion-speedup

Simplifies expandSymbol by mapping symbols' connected components
Fix some cases where parentheses were printed incorrectly.

Fixes #82.
Fixes issue when building with Maven 3.1 compatibility

Update Tycho version to 0.18.1

See: https://github.com/sculptor/sculptor/issues/41
Merge pull request #35 from timcharper/master

Fixes issue when building with Maven 3.1 compatibility
Cleans up after #34

removes obsolete OverridesInClassHierarchy,
plugs in the UF by default in expandSymbols
Merge pull request #36 from huitseeker/clean/post-unionFind-cleanup

Cleans up after #34
Improved handling of methods ending in :

Fixes #81.
OffsetPosition#namePosition returns the position instead of failing.

Fixes #83.
Improve handling of transparent positions in the Index.

Fixes scala-ide-#1001903
Just some small refactorings.
Removed some deprecated imports and methods.