Switch from travis-artifacts to s3cmd to upload artifacts
Fix sort order in .project file.

I had manually edited the .project file and then at some point Eclipse
fixed/resorted the file.
Increase time for Jython server proecess to start
Upload TESTS-TestSuites.xml which can be opened in Eclipse
Change to use explicit test for determining if we are in test mode.

The new method is SharedCorePlugin.inTestMode():
  Return true if we are running JUnit non-workbench tests.
  In the past we relied on bundles not being activated
  and therefore getDefault returning null, however with
  Tycho, Maven and the joys of OSGi, the default approach
  is to run unit tests as JUnit plug-in tests with no
  application (headless).

  We are in test when one of two cases is true:
  a) plugin == null meaning we have not been activated
  b) System property PyDevInTestMode == true

All uses of the implicit plugin == null test have been updated to use
the new test method.

The toplevel pom.xml sets PyDevInTestMode=true when running non-workbench
tests. Specifically the runalltests plugin overrides the root pom's
property.
Remove some output from the test run by default