Add connecting state to Marlin driver.
Change return type of printing functions to boolean for future extensions.
Add function to detect whether print3d server is running for a connected device (i.e., if an IPC socket exists).
Merge branch 'develop'