cbc128.c: fix strict aliasing warning.
crypto/modes: even more strict aliasing fixes [and fix bug in cbc128.c from
previous cbc128.c commit].
Remove added ;.
Missing prototypes.
Fix missing/incorrect prototype.
Header needed for SOCK_STREAM on FreeBSD.