Updated Speedtest CLI for latest Speedtest server changes

- Load server list from the global server
- Allow override for global server and server list
- Load/parse JSON config responses
- Load speedtest config form the speedtest server
- Split upload/download/ping into separate tests
- More verbose output
- Correctly determine transfer ports from server config

Change-Id: I99d3b3b8e1a3a5ade732e58478f61ddc1aae0ce2
31 files changed