Merge pull request #2500 from RosettaCommons/bcov/JoinEmptyCheck Added empty() check to templated utility::join() functions