commportserial: add exception logging
flightplanner: fix null exception
rawparamtree: initial trial
mavlink: add locking on getwp
paramcompare: add ability to use a callback