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
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