Squashed 'cgilite/' changes from
a1caf91..
a836764
a836764 prefer hmac for session security
git-subtree-dir: cgilite
git-subtree-split:
a836764660cf5db4cc02ffd9ea1ddb30aaa432f5
Squashed 'cgilite/' content from commit
a1caf91
git-subtree-dir: cgilite
git-subtree-split:
a1caf91a5e6ab2d13790ec6a0c1eaf2b4030a0e8