Changes for using submodules.
Updated eclipse settings to be more specific.
Fixed cache logic.
Fixed disk cache logic.
eclipse configuration files updated.
Added eclipse settings to git. They won't hurt non-eclipse users, but will make life easier for eclipse users.
Fixed build.xml.
fixed build files.
fixed bug with windows environment
Merge branch 'submodules'

Conflicts:
	lib/BigSemanticsGeneratedClassesJava.jar
	lib/BigSemanticsWrappers.jar