WIP First work towards printer profiles
WIP commit, probably a tad bit broken ;)
More work on the printer profiles
WIP: Printer profiles & management now functional, but integration with connection dialog still broken

The API documentation is also still missing.
More work on the printer profiles, connection dialog and Settings dialog are now working. GCODE viewer makes trouble
Internal representation for extruder offsets changed, adjusted gcode viewer view model to be able to cope
Fully switched to printer profiles
API Documentation updated for printer profiles (still a WIP though)