[Hints] Fix Artifact hint text
Allow override of default browser type for hints window
Merge Pull Request 73
Full Screen model on Linux: Shell has name and hides application Shell
DiagramModelReferenceFigures draw their icons using Graphics instance

* Now draws the icons like all the other figures
* This means prviding an interface to do the drawing
[Unit Tests] Add more Unit Tests

* Nice
[Unit Tests] Fix error in last Unit Tests

* Oops
[Unit Tests] Tweak last Unit Tests

* Here we go again...
Remove unused class: SketchStickySection

* This is not used
[StringUtils] Add new method

* replaceNewLineCharacters
* Unit Tests
DiagramModelGroup has default Left text alignment
[Model] Set genmodel Java compliance to 6.0
Deprecate BusinessActivity type

* This was removed in ArchiMate 2.0
* We keep it for backward compatibility for 1.0 files
Remove hard dependency on PlatformUI Workbench

* Need this for headless Unit Tests
[Help] remove appendix.html from TOC
Fix HTML Report not generated if documentation included hyperlink with regex character

* Must use String.replace() not String.replaceAll() if literal string sequence is used
* Changed other String.replaceAll() occurences as well
Use String.replace() rather than String.replaceAll()

* Use String.replaceAll() only if using regex
View Reference figure names are now editable

* This sets the name of the referenced IDiagramModel
* Proper icons are now shown in the Properties View
* Can invoke rename action or double-click on figure label
[Unit Tests] Improve tests

* Model tests were creating duplicate objects
[Code Tidy] Remove unused code

* This slipped in accidentally