Merge pull request #31 from mbatchkarov/master

Master
Newly created vertices' icons are now styled as the predominant part of the already existing vertices in a graph. E.g. if at least 50% of the vertices have 'simple' icon style, then the new vertex will also have a 'simple' icon. Closes #33.
The UI-related code is no longer generated by the NetBeans GUI builder. Also some of the fields in the Display and InfectDisp classes have been renamed in a more descriptive manner. This closes #23.
BUGFIX: The new vertex icon style determination was not working when adding a new node with the editing mouse. Closes #33.
The initial application frame size is now exactly 1024x768 pixels large with all panels showing. To achieve this the following changes have been made to the layout: Removed the 'Min' and 'Max degree' statistics from the 'Graph statistics' panel; Reduced the height of the 'Infected count' plot by 25%; Moved the 'Selected node statistics' panel to the right of the 'Mouse mode' toolbar and slightly rearranged it's layout. Also fixed several issues with the layout resizing when showing / hiding components. This closes #13.
Merge branch 'manualGui' into vladi
Merge branch 'manualGui' into develop
Merge remote-tracking branch 'origin/vladi' into vladi
Merge branch 'develop' 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