Merge branch 'manualGui' into vladi
Backgrounds are now saved and loaded with the graph. Graphs without backgrounds are also properly handled. This closes #34.
Fixed an issue with the offset of pre-defined map background images. Closes #34.
Custom graph background and edge colors are now saved and loaded with the graph. Also edge colors can now be previewed by selecting a color in the edge color picker. Closes #35.
Fixed a bug where the initial backgdound and edge colors where not restored when clicking 'cancel' in the color picker dialog.
Made the mouse mode and annotation toolbars non-floatable in order to prevent layout issues when the toolbars are detached.
Fixed a bug where the description text in the graph generation dialog was not properly set based on the selected generation method.
There is now an option in the graph generation dialog to choose whether the initial node icons should be determined based on the vertex degree. This closes #32. Also, the GeneratorSettings interface componénets are no longer auto generated by the NetBeans GUI builder.
Further optimized the sidebar layout. Also made the 'Disease' and 'Graph' statistics panels collapsable.
In addition to the collapsable panels, the entire right sidebar can now be shown / hidden. There is a button in the UI for this functionality, as well as a menu item in the 'View' menu and a shortcut (F1). This closes #24. Also, the 'Selected node statistics' panel is now visible only when there is a single vertex selected. Lastly, some final optimziations have been made to the layout.
Made some additional layout adjustments. Also, the cross-[latform look and feel is now enforced in order to avoid layout problems appearing only with certain UI styles.
Merge branch 'vladi' into develop

Conflicts:
	src/main/java/view/CustomMouse/CustomPopupPlugin.java
Removed extra line introduced during merge