Remove obsolete debug code from SymbolClassification
Refactorings in SymbolClassification
Add semantic highlighting for type Dynamic

Calls like `d.foo(1)` or `d.foo(param = 1)` are treated as method
calls whereas calls like `d.foo` or `d.foo = 1` are treated as vars.

It can be that a call to `d.foo` must not be a mutable field but an
immutable one when no corresponding call to `updateDynamic` is done
before. However, in such a case `foo` is highlighted as a var becuase
it is impossible for the IDE to detect such runtime informations.

Fixes #1001656
Combines toolbar menu structures

The "show inferred semicolons" action was placed in its own menu
structure, whereas other actions are combined under a different menu
structure. This commit merges both of them.

For this to happen the deprecated usage of an Eclipse action in the show
inferred semicolons action is replaced with the newer handler
architecture.

This also moves the command for toggle mark occurrences to a different
location in the pom.xml.

Furthermore, a preference to toggle the "show inferred semicolons"
action is added to the editor preference page.

This does not introduce functional changes to the logic of the
"show inferred semicolons" action.

Fixes #1002042
Reorganize preference pages

The new layout contains only the pages Compiler, Debug, Editor and
Logging. All other remaining pages are grouped under the Editor page.

Furthermore, a new consistent name scheme for the preference page ids
is applied. The scheme is as follows:

    org.scalaide.ui.preferences.<rootlevel-page>.<sublevel-page>

SyntaxColouringPreferencePage is renamed to SyntaxColoringPreferencePage
Removed feature.xml files from repo.

Those files are regenerated since 85809fcac9a504ba78fcb3e6a0393bc707076de6 anyway.
Merge pull request #643 from dragos/improvement/set-versions

Make bump-version a simple(r) operation
Merge pull request #646 from sschaef/t1002042-merge-menu-structure

Combines toolbar menu structures
Add handler+icon for indent guide feature
Make Organize Imports refactoring NOT save automatically after edit.

Since Organize Imports is not at the moment 100% bug-free, it seems the right default to make it leave edited files in a dirty state.
Fixes #1001573 .
Ignores feature.xml files
Merge pull request #650 from huitseeker/issue/gitignore

Removes auto-generated feature.xml files from repo.
Merge pull request #647 from sschaef/t-new-preference-pages

Reorganize preference pages
Merge pull request #645 from sschaef/t1001702-highlight-dynamic

T1001702 highlight dynamic
Merge pull request #652 from sschaef/t-icon-for-indent-guide

Add handler+icon for indent guide feature
Fix character encoding issue in about.ini

This file is interpreted only with ISO 8859-1, which leads to
problems in non Windows environments. Special characters have
to be encoded by Unicode escapes.
Merge pull request #653 from huitseeker/issue/1001573

Make Organize Imports NOT save automatically after edit.
Merge pull request #654 from sschaef/t-about-character-encoding

Fix character encoding issue in about.ini
Touches up the descriptions of the plugins.

Along with bfc88fd0, Fixes #1001605.
Merge pull request #656 from huitseeker/issue/1001605

Touches up the feature.xml descriptions of the plugins.