Removed Offset class as it seemed pointless and its getitem/setitem implementation wasn't being used.  State now inherits from StateOffset instead.  Looks like it was intended to do that anyway considering its get/set header methods would only resolve if its a subclass of StateOffset.
Removed Offset class as it seemed pointless and its getitem/setitem implementation wasn't being used.  State now inherits from StateOffset instead.  Looks like it was intended to do that anyway considering its get/set header methods would only resolve if its a subclass of StateOffset.

beckjake/bcslib,MontyPrek/bcslib