Work done on ECDSA signer, should be ready to go, need to add unit tests.
Updated RingByteBuffer dependency for concurrency support.
Added "Null" stream cipher for testing purposes.
Fully documented DTO namespace.
Added yet more documentation, and did more tidying.
Major breaking change: implemented key confirmation 'canary' system. Greatly improved security should result, as well as improved confirmation performance when using asymmetric cryptography (no need to do a key agreement for every sender-recipient potential match).
When using asymmetric scheme, canary values from both sender and recipient are XORed together.
Merge branch 'dev'