Implement version conditional login abilities to ServerList and FavoritesList.

If your client isn't compatible with the current version of the server you have selected it now will prevent you from even attempting to log into that server.  Incompatible servers will display its version number in orange.  Offline or non-responsive servers will display in red.

Signed-off-by: Mike Howe <dockter@almuramc.com>