Use ligo-segments for segment objects
This PR updates gwpy to use ligo-segments
as the provider for the segment
objects required by gwpy.segments.segments
(not glue.segments
).
This means we don't need glue at all, so this dependency has been reduced to 'recommended'.
This in turn allows a py36 version of the port for macports, which has been added to the travis configuration.