hide Python run configurations if they are irrelevant (IDEA-116046)
added service to quickly find modules by module type; hide DevKit and J2ME  run configurations if there are no corresponding modules (IDEA-116046)
Minor VFS optimization (cleanup)
hide Groovy run configuration if there are no groovy files in project (IDEA-116046)
extracted method to get/set 'for generated source' option via API
Merge remote-tracking branch 'origin/master'
IDEA-115398 New Project Wizard: libraries downloading doesn't work