Customized help display.
Parallel processing of counter mode.

The block cipher mode now needs to be instantiated with a CipherFactory
a function that creates configured instances of the a Cipher. If
processing in parallel can't share block cipher instance.