Add support for compass board HMC5883L.

- Read compass heading using I2C.
- Set vibration signal to every 5 seconds.
- Change vibrate pulse to make direction easier to feel.
Improve responsiveness.
Compensate for compass failure.

Periodically setup the compass.
Merge branch 'master' of https://github.com/pimnijdam/actuator-belt