Update Compass.java

Fixed bug where compass would end up in wrong position (vertically specular).
Also, duration retrieval from stdTimeToValue property.

Cheers,
Unai Vivi