bz1128769: fix memory reporting for host list

The hosts list was always taking the memory number and dividing by
1000. This had 2 problems:
1) should have been 24
2) only worked for hosts reported in MB, not for GB, etc.
Merge pull request #264 from sseago/BZ1128460

bz1128769: fix memory reporting for host list