uavobjectmanager: use pios_recursive_mutex
taskmonitor: use pios_mutex, was recursive mutex before
pios_lsm303: use pios_semaphore, was mutex before
pios_mpu9150: use pios_semaphore
pios_rfm22b: use pios_semaphore
pios_hmc5983: use pios_semaphore
pios_hmc5983: fixed resource leak on allocation