Tick angles point along gridlines regardless of aspect ratio

I had previously computed the tick angle by advancing a fixed distance
in axes coordinates. This was wrong, because the axes coordinates always
run from 0 to 1, regardless of aspect ratio. The solution in this patch
is to compute the offsets by advancing in figure coordinates (i.e.,
pixels).

Fixes #62.
Merge pull request #63 from lpsinger/tick_angle_non_square_axes

Tick angles point along gridlines regardless of aspect ratio
Allow metadata to be passed when passing transform instead of WCS to get_coords_overlay
Avoid duplicating 0 and 360 in coordinate range for longitudes
Added unit test for get_coords_overlay, with custom transform and coordinate metadata.