Allow offsets and transitions to be retrieved from Timezone

There wasn't any way to get all offsets nor transitions so I added these methods.

Now it's possible to so
`TZInfo::Timezone.get("Europe/Paris").all_offsets` which will return array of `TimezoneOffsetInfo`