Fix the filtering of source files in the builder

* definitely missed this when writing the source folder code
* credit to barakka for catching this and coding up a suggested fix
Fix a bug with source folders not being honored in the language service

* consolidated another resource visitor code block - hopefully I've got
them all now
* credit to barakka for find this one as well
Merge remote-tracking branch 'upstream/master' into refresh_on_prop_change

Conflicts:
	com.palantir.typescript/src/com/palantir/typescript/TypeScriptBuilder.java