BJA-429 added support for issuerAltName and subjectAltName
added single element constructors, fixed encoding error in PollRepContent.
added default constructor.
minor refactoring.
Use Barrett modular reduction for exponentiating with even modulus
Improvements to squaring