CAST5 Support

- [x] CAST5 (aka CAST-128) support
- [x] ECB test vectors (from http://tools.ietf.org/html/rfc2144#appendix-B)
- [ ] CFB, OFB, CBC vectors?
- [x] Docs

Refs #114