changed AbstractClientAdaptor class -- added 'User-Agent' header
changed some adaptor classes -- uses setUserAgent method in AbstractClientAdaptor class
changed test methods