Degrees, minutes, seconds to decimal degrees

Convert angles between decimal degrees, radians, gradians and degrees-minutes-seconds.