If a header contains a newline, don't output it

Fixes a vulnerability where an attacker uses the value of a header (e.g.
the target of a redirect) to insert their own headers.
new logging options
dont do this check if the okws specific header is set
Merge pull request #43 from egwynn/master

make remove_key work with ints like operator()
make this work with ints like operator()
clang-analyzer!
Merge pull request #42 from till-varoquaux/master

A bunch of bugfixes and patches relating to the clang static analyzer
version
Merge pull request #38 from Sidnicious/patch-drop-newline-headers

If a header contains a newline, don't output it
Added python pub parser
Added a mini stand-alone interpreter
add pub testing for scope operations.
pub scoping specifiers
XPUB3_EXPR_STATEMENT -> XPUB3_STATEMENT_EXPR
Merge pull request #44 from till-varoquaux/master

Pub changes
bump
Merge branch 'master' of github.com:okws/okws
Fix vpath build of python stubs
Merge pull request #46 from till-varoquaux/master

Fix vpath build of python stubs
fix for python 2.6