Some factoring to suppress testing of octave, matlab and nodejs questions if the languages are unavailable.
Remove extraneous file from pylint question prototype.
Minor refactoring.
Minor refactoring.
Fix missing field in install.xml.