Use PythonPathHelper instead of custom functions to search for Python files in existing folders.
Fix some improper labeling of the Breakpoint Properties menu.

The Breakpoint Properties menu has incomplete-looking titles ("Properties for " and "common"),
so replace them with more appropriate ones.

NOTE: The new contents of the labels are constants, and are thus not reactive to the type of
breakpoint being edited (like Java's Breakpoint Properties menu) because of incompatibilities
between PyBreakpoint and Util.getAdapter.
Update license dates in files of previous patch.
Add travis configuration file

See https://travis-ci.org/
Add Built with https://travis-ci.org to README
Minor
Update build settings to allow tests to be built by tycho.

- Use MANFIFEST.MF to record dependencies for third-party jars.
- Also upgrade to use JUnit 4 runner
- Add all tests/ to built jars

The eventual goal is to split out all the tests into their own plugins
or plugin fragments because this change actually increases the deploy
size of PyDev to include classes that are just test classes.
Tycho changes to support testing

pom.xml:
- Run all tests with all of JDT and PyDev bundles
- explode (expand) all PyDev bundles for tests
- Temporary: skipTests and ignoreFailures (these will be removed
  once all the testing is working)
- add build environment setting

plugins/pom.xml: Add missing plugins
plugins/**/pom.xml: Set plugin type to testing (if/when the plugins are
  split apart to a plugin with a separate testing fragment this will
  change again)

plugins/com.python.pydev.runalltests/pom.xml: This runs the Workbench
  test suite, so set appropriate tycho settings
Add bin to gitignore
Updates to TestDependent to work better on Ubuntu 12.04 with standard packages plus my install setup
Test disabled because it causes a "Configure Python" Dialog to pop up on completion.
Make an HTML summary of the JUnit reports
Allow TestDependent file to be derived from an environment variable

And provide a Travis CI version of the properties
Enable tests on only pydev analysis
Remove JDT from dependencies for now

It took 5+ minutes to download them on travis. It would be best
to relook at this and instead of including all of JDT make sure
only the relevant parts are included
Set PYDEV_TEST_PLATFORM to travis
Upload junit tests results to AWS S3 server
Turn off testing of plugins that are not ready a different way

I shouldn't have used skipTests in the first place as that is
set by travis as part of the buld and test cycle.

As they are ready, individual plugins will be reenabled
Turn on tests for analysis plugin
Update status of travis setup