Delete trailing space in string comparison in GetZoneData
Refactor to put Zone object data processing from GetZoneData into a separate function ProcessZoneData.
Add unit test for Zone object input data processing
Forgot to add new unit test to CMakeLists.txt
Fix the gtest warning on Linux;
Seems it is nearly a bug spread between g++ and gtest.  Gtest does some template magic that is OK by C++ standard, but could be modified to work better.  In any case, for these true/false cases, just go with the EXPECT_TRUE and EXPECT_FALSE functions instead of EXPECT_EQ( true, ... ) and the warning wont show up;
http://code.google.com/p/googletest/issues/detail?id=322
[#82514990]
Merge pull request #4590 from NREL/82514990-FixIssue4565-AdaptiveConvection

OK, the build warning is gone, the unit test passes, and the other diffs are the regressions from the previously merged branch.  This is good to go.  Thanks @mjwitte.