Initial changes for the swimming pool model

Mostly supporting changes (get input, init, module shell, etc.) for the
swimming pool model; committing mostly to back things up
more swimming pool changes

more code updates
swimming pool more code added

added more code, still a work in progress
first draft of swimming pool model

all changes that should be necessary to get this to work, starting
debugging from here
bugs that caused compile/link issues

fixed problems
Changes to the IDD file

addition of the swimming pool (indoor) input
Fixed bug in get input

pool cover value was not being limited to the 0.0-1.0 range properly
Final changes to swimming pool

Final changes to get the indoor swimming pool model to work; includes
IDD addition and input file test case (annual run); results seem to
indicate that the model is working properly
enhancement to a couple of output variables

added information to monitor certain output variables more appropriately
fix to eliminate warning messages

during the standard test suite run, a warning message was uncovered.
this bug has now been fixed
Merged develop into this branch; resolved IDD conflicts
Trying line ending conversion to resolve idd re-write issue
Add idf to testfiles/CMakeLists so it is included in testing
Moved IDD into internal gains section, renamed field N6.
Fix to correct when inside heat balance is called

Swimming pool model was calling the inside heat balance even when there
were no pools.  This was causing diffs and other strangeness which
should be corrected with this fix.
Merge remote-tracking branch 'origin/develop' into 972110-SwimmingPool
correction to handling of convective cover gains

as per review comments from Brent, moved the cover convective gains to
the occupied region of the zone rather than the upper region
Test LTO
Link options cleanups
Add options for profile generate / profile use