Enable selection of multiple main modules & packages for Unittest.

In the Run Configurations menu, allow selection of multiple modules & packages to include
in a unit-test as opposed to only a single module.
Allow Pydev launch shortcuts from context of Pydev project selection.
Provide GUI main loop integration through cross-thread signals/callbacks

Run the XML-RPC server in its own thread, communicating with the main thread
using GUI-dependent cross-thread signals or callbacks; this allows running a
fully responsive GUI main loop in the main thread.
Support IPython 0.10 and 0.11
#PyDev-146: Error extracting to local variable when there's a wild import
New self-signed certificate, updating build to eclipse 4.3.
Merge branch 'addons' of https://github.com/AndrewFerr/Pydev into development
Merged selecting multiple unit-tests on run configuration.
Merge pull request #33 from rgrunber/launch-from-iproject

Allow Pydev launch shortcuts from context of Pydev project selection.
Merge branch 'main-loop-integration' of https://github.com/ecatmur/Pydev into ecatmur-main-loop-integration
Merged support for Qt and Gtk UI frameworks so that they don't lock the interactive console.
Updating homepage for release 2.8.0
#PyDev-129: Broken debugging of Google App Engine since 1.7.x, 1.8.x with new dev_appserver