Use driver list provided by server (if available). Closes #85

If no driver list is sent by the server (as would be the case
for older races), fall back to previous hard-coded behavior.

Driver's names are split into first and last name fields now
to allow for sorting (not supported on client).

Signed-off-by: Greg Meiste <greg.meiste@gmail.com>