Prefer binary ObjectIdentifier byte sequences over the text format

Postpone text format production as much as possible.
When producing branches on ASN1ObjectIdentifier, support "int" and
"long" as branch points, one or two at the time. Also minimize memory
garbage production when doing a branch (except with String forms).
ASN.1 CMS Javadoc write

The ASN.1 syntax fragment and specifying document references are at the
start of the document page. Each  getInstance(Object o)  has listing /
links of accepted input syntaxes.
Merge branch 'ObjectIdentifiers-prefer-binary-1'