Separated functions of Package virtual object into PackageWriter and PackageReader.
Changed the CSPRNG bytes->int mechanism.
Implemented EC-J-PAKE key confirmation, and tided up code.
Changed CSPRNG implementation to implement Random base class methods faithfully to documentation (range is maxValue exclusive).
Fixed treatment of Poly1305 nonce in factory method and constructor of MacStream.