Controller protocol parser can't find empty initial line

We've apparently run into this in a few places before: The code in control.c that extracts the command from the command line will discard the rest of the line too, if the line is empty.

This means that the control.c code can't distinguish these cases:

+FOO A
B 
C
.

and

+FOO
A
B
C
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information