OSIS parser

Extend OSIS parser to support more flexible OSIS like: Gen, Gen.1, Gen.2-Exod, Obad as well as the previously supported Gen.1.1, Gen.1.1-Gen.1.2