Streamline tool handling
Tool improvements: Move some tool functionality to AbstractTool class; improve widget handling.
Remove uneeded member variables
Sync tools menu with toolbar
Added color picker tool
Add fill tool
(minor) fix NullPointerException in status bar handling
Optimize fill tool for case when original color = new color
Refactored SessionInternalFrame
(minor) Fix flickering when widgets added/removed
Rename SessionInternalFrame to SessionTab. Move StatusBar to SessionTab as connection status is different for each tab.
(minor) Delete unneeded file
(minor) Remove Tools & View menus as per staging branch
(minor) Fix array index out of bounds bug in fill tool
Refactored NewSessionDialog, removed unneeded fields from MainFrame
Add pencil tool
Add brush & eraser tools
Reduce code duplication in tools
Color picker tool now shows color on status bar
Improvements to color picker tool; can now change tool cursors