Possibly fix spurious test failes
Merge pull request #47 from mads379/possibly-fix-spurious-test-failures

Possibly fix spurious test failes
Fix exception when showing hits for closed project/deleted files

A Java Model Exception would be thrown whenever the search view
was showing results from files that no longer existed or files
that belonged to projects that were no longer open.

This also fixes a less serious bug. When performing a search Eclipse
will now corretly show markers in the file that is open if any
results are contained in that file. Before you had to open another
file and return to the original one for the markers to show up.

Fixes #1001741
Merge pull request #46 from mads379/1001741-exception-when-show-results-for-nonexisting-files

Fix exception when showing hits for closed project/deleted files
Find References now supports val/vars

It's now possible to find references to vals and vars

When searching for references to vals/vars we take into account
that there are more than one symbol associated with a val or var.
Vals will generate a symbol for the underlying field and a symbol
for the accessor method (getter). Vars will generate a symbol for
the underlying field, for the getter, and setter methods.

Setter methods can be invoked explicitly i.e. `foo.bar_=(42)` so
when we search for a var we also extend the search to include any
explicit calls to the setter.

Fixes #1001679