[Find/Replace] Provider framework
[Find/Replace] Add Model Tree support
[Find/Replace] Add Diagram Editor support
[Find/Replace] Add Unit Tests
[Connections] Improve decorations on Assignment connection

* Use OvalDecoration
* Move PolarPoint and RoundedPolylineConnection to more obvious package
[Connections] Fix null pointer on OvalDecoration reference point
[Connections] No need to set anti-alias on
[Connections] No need to perform super
[Image thumbnail slider] Fix Slider control clipped height on Mac

* Slider height clipping only occurs on Mac
[Relationship labels] Use "Associated with" phrase for both directions
[e4] Rename IDs and use new data path
[e4] Support for Themes

* Add Preference to change UI theme
* Add themes plugin
* Add test Archi CSS Theme (either remove this or get it working!)
* Use theme css styles copied from Eclipse 4.4 RC2 build
[e4] Add plugins to product build file
[e4] Don't activate Properties View when opening it

* The Properties View will not show contents if it is activated in e4
* See https://bugs.eclipse.org/bugs/show_bug.cgi?id=411704
[e4] Workaround for MenuManager bug

* Workaround for e4 bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=428297
[e4] Add workaround for e4 bug - isSaveOnCloseNeeded() is ignored

* Hack for e4 bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=428664
* So we always return false for isDirty()
[e4] Theme string externalisation and Archi theme handle
[e4] Add option to show status bar
[e4] Set version numbers to 3.0.0
Merge branch 'e4'