OCTET STRING scalar SIZE, BIT STRING bits optional, hypens in ASN.1 identifiers

Added support for OCTET STRING SIZE with single scalar value as opposed to a range.

Bit string now optionally has a succeeding list of named bits.
Added possibility to use identifiers in ASN.1 with hypens by transposing each occurrence of this character to a Z.