Code cleanup, BaroboFirmwareUpdate improvements

BaroboFirmwareUpdate now uses Mobot_dongleGetTTY(). Also, CMakeLists.txt
and the XDG_DATA_DIRS situation was cleaned up a bit.