Fix loading of ArduCopter dataflash logs

Some log fields have names that happen to be SQL keywords,
so we need to surround the column names with quotes in the
SQL queries here.

Fixes "error creating table" errors.
Full Param Setup: Fix #371, QVariant value type not being used properly when setting and reading param values
Major changes to the serial communications and LinkManager to improve stability