jhm/naming: Pull <jhm/naming> into the base generic path manipulation library it is/was <base/path>

This also updates all users for the new interface. Generally the new interface simplifies usage.
orly/code_gen: Remove largely useless util
Update demo so it requires less user pushing around it
Compressing twitter data core-vec files with gzip. The Orly server already understands gzipped files as long as they end in .gz
demo.sh points to the compressed files now
websocketpp: Forcibly disable some optimization. Gets rid of a SIGSEGV in release mode.
Merge pull request #151 from cmaloney/demo

Demo Updates
Merge pull request #149 from jmlvanre/twitter-bin-compress

Compress Twitter core-vec files
Merge pull request #144 from cmaloney/jhm-naming

jhm/naming: Pull <jhm/naming> into the base generic path manipulation library it is/was <base/path>