Version 0.1.9:
   + fixed a bug in DER decoding multi-byte tags.
   + worked on a bug in CHOICE processing. still unresolved.
   + fixed bug [ #411380 ] Make needs to make a lib/ when CVS check.
   + use sablecc-2.17.1 including generated tools.
   + started a "Known Limitations" document.
   + fixed the usage text of the Main tool to reflect new option.
   + made the generated Java code more resiliant against identifier names
     that are valid in ASN.1 but invalid in Java.  identifiers now undergo
     the following transformation: (a) multiple hyphens are replaced by one
     hyphen, and (then) (b) the sequence hyphen-character is replaced by
     the uppercase version of the character.  needs more testing.
   + fixed a bug in the code generation of tagged types.
   + moved the contents of package cryptix.asn1.tools to cryptix.asn1.tool.
   + updated the information in the manifest template file that gets used when
     jarring the jar file.
   + renamed the method getName() in IType and Type (cryptix.asn1.lang) to
     getConstructName() so as to allow users to use a field named 'name' in
     their specifications file(s).

Version 0.1.8:
   + added handling of IMPLICIT/EXPLICIT tagging.

Version 0.1.7:
   + use SableCC (2.16.2) instead of JavaCC.
   + better primitives for setting values to ASN.1 objects.
   + added support for GeneralizedTime.
   + added support for all printable string types.
   + use (cygwin) make and bash.
   + use log4j for logging.
   + use Aaron Renn's getopt package for command line processing.
   