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
Added experimental integration of the Logtalk diagrams.
Removed default values from LogtalkStyles and renamed targetArrow to sourceArrow.
Fixed passing of the project name for the Logtalk Graph view.
Adapted graphml_writer to modified protocol graphp.
Added separators in the ViewBase toolbar.
Improved Logtalk Graph view.
The diagram type and the input type (project, library, rlibrary) can now be selected via drop down menu at the left in the toolbar.
Added handling of library nodes in the graphml writer.
Added more edge types in the grapml writer.
Renamed object graphML_writer to graphml_writer.
Merge branch 'origin/master'
Fixed handling of zero open editors (i.e. no path) in the LogtalkViewCoordinator.