MRG: Add tests to timerange

This fixes some 2.6 bugs in TimeRange and add full test coverage for the `TimeRange` object. It also add the ability to create a `vso.attrs.Time` object from a `TimeRange` object.