show where the preferences come from

--HG--
extra : source : c3fd5b230ed8c9632def9fae3d28aea83edf9c5c
increase getShortErrorString to 30 characters for more meaningful logs

--HG--
extra : source : 40022ac1f4b7bd8394b5dc74036b2ba2355ef45d
show baudrates while connecting

--HG--
extra : source : b029e75eb02505544a2717eee914df369b007e2d
while printing don't send real time commands (like M105) immediately, but queue them instead

--HG--
extra : source : 8f7db2333b68e63b518d12e709cd26a6ee9d335b
Merge pull request #706 from hg42/fix-most-communication-problems

Fix most communication problems (#698 without waiting for "start")