Nettle.BlockCipher: Added new mode: OFB.
Nettle: Test partial last blocks with supporting modes.

Some modes support the last block being partial, so add some testing
that it works.

Also adds generic testing of the CTR and OCB modes.