Prevent empty "Puppet Module Problem" info entries in Problems view.
Prevent unnecessary "Found outside current search path" errors.

Variables declared in the same file as they are referenced should
not yield "Found outside current search path" warnings even though
the file is not on the search path.
Update linux launcher.