Fixing error with compile on save when target file can't be deleted.
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
Fix typo
Forces a project full build on build path changes.

Fixed variable names according to suggestion.
Fixes NPE on files outside the configured build path.

Fixed the Reconciler as well.
Added option to avoid delete on clean.

The option avoid deleting generated resources on clean, such that it does
not mess with the git status of those resources (otherwise, if the output
are tracked by git, just opening the workspace would mark the repository
as changed).

Also added an option to mark the generated outputs as derived, although in
recent version of the git plugin a modification of its configuration might
be needed in order to avoid git to automatically add those files to
.gitignore.
Fixed problem rebuilding workspace with closed projects.

Fixes a problem when changing the compiler preferences and starting a full
rebuild of the workspace, in case the workspace contains closed projects.
Fixed problem rebuilding workspace with closed projects.

Fixes a problem when changing the compiler preferences and starting a full
rebuild of the workspace, in case the workspace contains closed projects.
Merge pull request #42 from barakka/files_outside_build_path

Fixes NPE on files from the project but outside the configured build path
Merge pull request #45 from barakka/rebuild_closed

Fixed problem rebuilding workspace with closed projects.
minor style changes
fix whitespace, rename to match style convention for the project

* we favor the plural form of naming utility classes over the "Utils" or
"Utilities" suffix (this style is similar to what you'll see in Guava)
Merge pull request #43 from barakka/refresh

Forces a project full build on build path changes.
fix break
Partial fix for linked folders

* finding the resource corresponding to a file name looks like a huge
pain - i'm not sure how we'll be able to do it efficiently
Merge remote-tracking branch 'upstream/master'

Conflicts:
	com.palantir.typescript/src/com/palantir/typescript/BuildPathPropertyPage.java
	com.palantir.typescript/src/com/palantir/typescript/Builders.java
	com.palantir.typescript/src/com/palantir/typescript/ResourceDeltaVisitor.java
	com.palantir.typescript/src/com/palantir/typescript/TypeScriptBuilder.java
	com.palantir.typescript/src/com/palantir/typescript/services/language/LanguageService.java
	com.palantir.typescript/src/com/palantir/typescript/text/TypeScriptEditor.java
Removed inclusion/exclusion filters.

It was just to much of an hassle to keep the change merged every time, and
in the end it is not worth it.