AP_Compass: Made some suggestions regarding, performance, interface and docu

Signed-off-by: Daniel Frenzel <dgdanielf@gmail.com>