Add memory rank method to host-select

Expand `rose host-select` by adding `--rank-method=mem` to allow hosts to be ranked by total amount of free memory and a threshold value of free memory (in Mb) which must be exceeded ie `--threshold=mem::8000`.  Applicable only to Linux hosts, uses free -m to return amount of free memory including any memory that is currently being used for disc caching.