Work on the ActionBar UI
Changed behavior of 'Skip' button.
Merge commit '34c3d16fd75b7f5e50414281b2712f64d2632510' into development

Conflicts:
	ActionBar/PrintStatusRow.cs
deleted redundant doDonButtonClicke
Added separate button with help text for 'Cancel Connection'.
Fixed duplicate method within PrintLevelWizard.
Merge remote-tracking branch 'origin/development' into development
pushing the redundant click function fix into master
Added initial HEAD request when downloading updates to determine download size.
Merge branch 'development' of https://github.com/MatterHackers/MatterControl into development
Merge commit '7708cef2be130baf8b05605db476d78665972542' into development
Put min_print_speed setting in ui.
Merge remote-tracking branch 'origin/development' into development
Creating an ActivePrinterProfile singleton and starting to move the code from PrinterCommunication into that.
Moving the ActivePrinterChanged call back and Active Printer calls all into ActivePrinterProfile
Moved the slice engine code to ActivePrinterProfile
Have to call the changed printer when needed.
Moved the print leveling code out of PrinterCommunication into ActviePrinterProfile
Fixed a bug with print leveling eating g10 and 11 (firmware retract and unretract).
Also fixed a bug with M105 getting entered multiple times while printing.
Fixed a bug with leveling trying to push twice each time it was sent. No printing problem, just a waste of time.
Put the slicing configuration files in their own folder
updated copy write date
added bsd to a few files
Made the mapping to slice engines more procedural to support more engines.
Fixing issue #9 infill density was greater than 1 and no error.
Just commenting where the next bug fix goes.