Added dynamic compass

Heading indicator (compass) is now capable of being sent any value between 0 and 360 and reflecting the appropriate value in the display.  This includes wrapping at the 0 and the 360 values.