Fix for Bug 229: Exclude listing operations that have failed
Only install an Interpreter if the user has selected it or it is the only provided one
Merge remote-tracking branch 'origin/development' into auto_config_changes
Add missing update of providers/interpreterNameAndExecutables
Fixes for test_debugger

- Refer to correct test file for WriterThreadCase15 (as the moment
  _debugger_case14.py and _debugger_case15.py happen to have same
  contents which is why test didn't fail
- Don't manually run the tests but let the runner do it instead
Display meta data about numpy.ndarray

For numpy.ndarray, we display min, max, shape, dtype and size as first
level entries and access all internals under the __internals__ tag.

Because it can take a long time to calculate min and max, we limit such
calculation to arrays size <= 1000000 (1 million)
Rewrite autoConfigSearch to be more succinct

Also remove the use of multiple arrays that need to be the same length,
instead replace it with a class that encapsulates all the info.
Merge pull request #93 from jonahkichwacoders/auto_config_changes

Fix for Bug 229 + Only install interpreter if it is selected
Merge branch 'numpy_resolver' of https://github.com/jonahkichwacoders/Pydev into jonahkichwacoders-numpy_resolver
Merged improved handling for numpy arrays.