Add a surface infiltration calculator

This is one of the steps needed to loosen the current "one space
per zone" restriction. Will also need to make some changes in the
translator.
Merge remote-tracking branch 'upstream/develop' into surface-infiltration
Add safety check to schedule translator and TimeSeries

The original schedule translator did not check to make sure that
there was data in the time series before translating it and most
of the TimeSeries constructors would not work with zero-length
input vectors. Fixed both situations.
Merge remote-tracking branch 'upstream/62105306_Timeseries' into surface-infiltration-timeseries

Conflicts:
	openstudiocore/src/utilities/data/TimeSeries.cpp
Change up time series from SimFile to be more E+ish
Revive old SimFile getters, add more empty TimeSeries warnings
Undo unintended consequences of merge
Merge pull request #725 from jasondegraw/surface-infiltration-timeseries

Surface infiltration timeseries

@jasondegraw, merging this