variable names and so on
improved CTerms
added new flag for unbound variables
fix bug in parseNonCanonicalTerm.

Now the method can parse variable terms.
Fixed handling of the backslash character in Util.appendUnescapedChar. If a backslash character is not used for escaping it won't be removed anymore.
Added 5 seconds timeout in the consult_server for reading the goal to be evaluated.
This limit should only affect cases in which the query contains an error that does not cause a syntax error in the read_term/3 predicate. This happens e.g. when the closing quote of an atom is missing.
In these cases the read_term/3 predicate is interrupted by using call_with_time_limit/2 which destroys the input stream. This again causes an IOException on the Java side when disposing the session and stops the Prolog process.
Improved handling of the backslash character in Util.appendUnescapedChar.
Added y.jar to gitignore
Removed unused projects
Merge branch 'origin/master'

Conflicts:
	pdt.contextview/src/pdt/y/focusview/LogtalkEntityView.java
	pdt.editor/pl/editor/lgt/loader.pl
	prolog.connector/library/socket/consult_server.pl
Merge branch 'master'
Replaced memory file with term_to_atom.
Replaced call of term_to_atom/2 with write_term/2 in consult_server:write_escaped/3.
Added missing handling of \' in Util.appendUnescapedChar.
label highlighting on edge select
tooltip text on elemet click 'Double click to show in editor'
label highlighting on edge select
tooltip on element click 'Doubleclick to show in editor'
metacalls label tooltip
performance issue: set source(false) for code_walker
Added silent consult of files to the pif service. The reload is done by the default executor (i.e. with queryOnce). The silent consult is only visible to the pdt.common plugin.
Added starting of the CurrentPifListener on the active pif when the editor plugin is started.