Ignore NetBeans configs
Check NodeView position while dragging.
Refactor NodeView paint for both selected and deselected scenarios. BUG of non-deselection exists.
Fix selection status of the NodeView on deselection

Whenever a blank region is selected, there was a chance of losing reference to selectedNode.
Fix indentation
Add custom-skinned MainFrame implementation.
Add constructor flexibility to defer panel placement in order to redefine location constants.
Make interchangability of MainFrames easier
Refactor MainFrame constructor to introduce extensibility & separate initialization routines
Add custom overload for MainFrame
Merge with old code
Custom entry point
Fix deselection issue
Add selection/deselection during RectangleSelection
Open MainFrame layout fields
override layout
Refactor MainFrame to have overridable virtual properties
Fix colors & redraw
Merge branch 'refs/heads/master' into aberezovskiy

Conflicts:
	ComputerSystemsSoftwareGui/src/main/java/edu/kpi/pzks/gui/modelview/impl/NodeViewImpl.java
	ComputerSystemsSoftwareGui/src/main/java/edu/kpi/pzks/gui/ui/MainFrame.java
	ComputerSystemsSoftwareGui/src/main/java/edu/kpi/pzks/gui/ui/tools/NodeSelectionTool.java
	ComputerSystemsSoftwareGui/src/main/java/edu/kpi/pzks/gui/utils/CONSTANTS.java
	ComputerSystemsSoftwareGui/src/main/resources/Settings.properties
Resolve merge build conflicts