Metas is a PCFGSection.

* timestream/manipulate/configuration.py (PCFGConfig.argNames): The dictionary
in the configuration file will be translated into a PCFGSection.
Activate sub sec checks for dates and times.

* timestream/manipulate/configuration.py (PCFGConfig.autocomplete): When we
don't have enough data to autocomplete date and time, we error out. This happens
when the user specifies {start,end}Date or {start,end}RangeHour and is missing
one component.
Increase the depth of timestream.yml config file

This in order to get to general.metas.id.
* scripts/run-pipeline.py (genConfig): Call append with depth = 2.
* timestream/manipulate/configuration.py (PCFGConfig.createSection): Include a
section as a dictionary only when the dictionary is all indexed by strings.