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
Started SQL-like grammar for csv2bin tool.
Adding a header file used by generated c++ files to generate core-vector import files. Also included a sample generated file
Renamed csv2bin -> csv_to_bin to avoid problems with nycr.
Stubeed in the code generator.
Compressing the output core-vector files using gzip (libz). The Orly server already knows how to read in gzip files.
Resolving comments by JasonL9000. Making constructor explicit and adding an include.
Merge pull request #147 from jmlvanre/csv2bin

Core-Vector Generator
Removing commented line

Removing the outstream line that was not gzipped (it was commented out)
Merge pull request #148 from jmlvanre/csv2bin

Removing commented line
Compressing twitter data core-vec files with gzip. The Orly server already understands gzipped files as long as they end in .gz
Syntax, symbol, and synth layers complete.
Added some comments, got set up to do CC writer.
Added strm/utf8/in.
demo.sh points to the compressed files now
Filling in csv2bin write_cc to map csv parser input to core_vector_generator Pushes using the schema defined by csv2bin/synth.h
Merge pull request #156 from jmlvanre/csv2bin

Csv2bin write_cc
Merge pull request #157 from JasonL9000/csv2bin

piped CSV level-3 options thru to driver
Fixed a bug in driver.cc from incorrect use of TCmd.