Avoids gratuitous looping through areas list

If the areas argument is not provided to get_all_listings, get_all_active_mls_numbers or get_new_listings, they simply don't filter by area, as opposed to the previous version which filtered by every area in turn.