Added missing -setTrueHeading:, fixed warnings

`-setHeading:` only accepts a CLHeading object which cannot be instantiated manually. `-setTrueHeading:` was missing anyway and just the build warning silenced with `@dynamic`.