Bug 560648 - Get filetransfer tests to run during the tycho build

* Add the o.e.ecf.tests.filetransfer.httpclient4 fragment to the
  build and add a new o.e.ecf.tests.filetransfer.httpclient45
  fragment for running tests specifc to the httpclient45 provider
* Ensure tycho runs the filetransfer test suite once with no
  providers present, using the default built-in URLConnection
  implementation and then N more times where N is the number of
  provider implementations we have in ECF
* Add a test suite that shows the loaded filetransfer providers
  in the runtime platform during the test run for clarity
* Fix some compile warnings in the filetransfer tests including
  unused imports and deprecated methods in the JDK

Change-Id: Idda4b9f6e8bcbaf830a70e8a7ee8af828975539b
Signed-off-by: Mat Booth <mat.booth@redhat.com>
30 files changed