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
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
Syntax, symbol, and synth layers complete.
Added some comments, got set up to do CC writer.
Added strm/utf8/in.
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.
Generate translate.cc into source dir and run jhm on driver.cc
Merge pull request #158 from mpark/csv2bin

Csv2bin
Ensuring we read StartOfField and EndOfField