Move test for server version to clients.

This allows us to remove all TFS-related references from the WinForms
project.

Also add an exception-handling client (Decorator) to the abstraction
library to unify exception handling across both the modern and the legacy
clients.