libnova - Celestial Mechanics, Astrometry and Astrodynamics Library