Merge pull request #1 from mads379/master

Proper README and few config changes
Removed dummy files
Added an empty page to the Eclipse Search Dialog

By using the proper Eclipse extension point I've
hooked our own custom view into the Search Dialog.
The view only contains a label for now.

Fix #3
Merge pull request #10 from mads379/empty_search_page

Added an empty page to the Eclipse Search Dialog
Added Lucene to the project

The dependency has been added in maven and a goal that copies
dependencies to target/lib has been added such that we can
reference the libraries in the Eclipse classpath and the
manifest of the OSGI bundles.

I added a very basic integration test that shows that the
classpath is set up properly and that Lucene is working.

Fixes #5
Added en empty search result page

By using the proper Eclipse extension point I've hooked our own
custom search result page into the search results view. The view
doesn't do anything and only contains "fake" implementations of the
methods necessary to make the compiler happy.

When we're able to execute queries and actually produce proper
search results we can finish the implementations.

This fixes #4
Merge pull request #12 from mads379/include_lucene

Added Lucene to the project
Merge pull request #11 from mads379/empty_search_result_panel

Added en empty search result page
Cleaned up profiles in POM

* No need to have a profile for Scala 2.9. Cleaning up this makes it easier to
build the plugin as no profile need to be passed.

* Use Scala 2.10.1-SNAPSHOT for building, since this is the Scala version used
by the IDE nightlies, and you don't want to be subject to binary incompatibilities
(keep in mind that the Scala compiler jar isn't binary compatible).

* Updated link to the Jenkins job.

I need this commit to complete #9.
Merge pull request #14 from scala-ide/issue/clean-up-scala-versions-in-pom

Cleaned up profiles in POM
A nightly build is now published every day Fixes #9
Merge pull request #17 from scala-ide/issue/setup-nightly-#9

A nightly build is now published every day Fixes #9
Update README.md

Fixed README markdown
Update README.md

Added link to mailing lists
Created CONTRIBUTING documentation and udpated README
Merge pull request #18 from dotta/feature/contributing-documentation

Created CONTRIBUTING documentation and udpated README
Added build profile for Scala IDE for Eclipse Juno

* Updated tycho version to 0.16.0.
* New ``juno`` profile for building the plug-in for
  the Scala IDE for Eclipse Juno (default values are
  for building the nightly Scala IDE for Eclipse Indigo)
* Updated default scala.version to:
    * 2.10.2-SNAPSHOT when building against the Scala IDE 4.0.x nightly.
    * 2.10.1 when building against the Scala IDE 3.0.
Merge pull request #20 from scala-ide/issue/fix-pr-validator

Added build profile for Scala IDE for Eclipse Juno
Stores occurrences of methods in Lucene

The plugin now keeps an Index (using Lucene) of all the places
methods are mentioned in the code-base. A separate Lucene index
is created on disk for each project.

The initial indices will be created upon start-up if no index
exists already. It will index the entire workspace and traverse
the parse-tree of all Scala sources.

For each project in the workspace we create a background job that
continuously update the index and re-index files that have changed.

There are two separate tests: OccurrenceCollectorTest contains test
that make sure we record the correct information from the parse trees
and IndexTest that makes sure the occurrence information can be stored
and retrieved from Lucene.

Fix #1001602
Merge pull request #19 from mads379/indexing-methods-using-lucene-API-1001602

Stores occurrences of methods in Lucene