Symmetric Cipher Documentation Improvements

Reorganize the symmetric documentation to move the CipherContext section to the bottom, explicitly generate IV, and add a pile of (very similar) examples to demonstrate each mode and algorithm.

Refs #374