Added code to create job_* child tables for partitioning database tables.  New partitions get created based on dbtable_range, which is specified in the pipeline configuration file.  When a job is ready to be loaded, the jobID is used to calculate the partition it should go to.  If the proper child tables don't exist, they are created along with their indexes.  If they do exist already, loading should proceed as normal.