Fixes bug in computing time difference when using an init value

Global::getTimeDiff did not account for differences in init times.
Alloew Input to determines which date/init to pull data from

Improvements to Input
* Added 'initDelay' option. This simulates the delay been the time
  forecasts are initialized and when they are available.
* Added 'replaceMissing' option to allow Input to use older data/inits
  when the most recent is missing.

Due to how offsets and inits are computed now, changes were needed in
updating parameters.
Don't warn when PIT values are 0 or 1
Improved graphics

* Added hitrate and timeseries plot
* More command line options to meteo.py
* Remove emptymargin on plots
Minor graphics improvement

* Create TimeSeries plot
* Don't add a border on the fill function
Treat wind speed variables as mixed discrete/continuous variables
Changes the criteria for when to apply PIT-based updating

When the change in verifying PIT value changes more than a threshold,
the updating is turned off. The threshold was set too low, causing big
changes in the forecast when the parameter was near the threshold. The
threshold is increased.
Properly handle timeZone in graphics

The timezone is set in the input file. Added get and set functions for timezone.
Allow floats when expanding Matlab-like ranges in Options

Ranges like 0:12 or 0:3:12 required integers. Now floats can be used.
Specify output thresholds and cdfs in Output, not in Variable
Renaming of dimension names in OutputNetcdf

* "X" is now "Threshold"
* "Cdfs" is now "Prob"
ContinuousBpe defaults to the classical formulation

When no interpolator is specified, the CDF is computed by finding the
fraction of members above the threshold. This requires a step function
interpolator.
Warn about observation datasets with non-0 initalization times

Observation datasets cannot have an initialization time other than 0.