extra function for setting the name of a platform info string tuple.
add missing installs for tcsh and zsch environment rules as well, #227
guard publish gateway info from uninitialised gateway.
interpret time_since_last_seen as an int, not a float. #233
Merge pull request #235 from piyushk/partial_fix_233

interpret time_since_last_seen as an int, not a float. #233
guard against rubbish data when retrieving remote gateway info, closes #233