Merge commit '26c5e58162791852f6c6787cccf266281d18c964'

Conflicts:
	jsoar-tcl/src/main/java/org/jsoar/tcl/SoarTclInterface.java

This is the csoar-rete-port tag merged in to master.
Renamed TclTest to avoid ant running the abstract test.
Merge branch 'jtcl_port'
Use jTCL's evalURL() method when sourcing from a URL.
More comprehensive TCL tests for CRLF parsing behavior.
Do a CRLF -> LF conversion to make calls to eval(String) parse the same
as calls to eval(File) and eval(URL).
notes on porting working memory activation and context dependent
preference set
comment typo fixes from csoar r13602

* removed them from the porting notes, as well as the irrelevant
whitespace changes, greatly reducing the size of the notes
updated with notes about what has been done
Made guava a compile-time dep. How did this ever work?!
Changed server ids to new standard (soartech-*)
Merge branch 'master' into maven

Conflicts:
	jsoar-tcl/src/main/java/org/jsoar/tcl/SoarTclInterface.java

Also had to change a few TclTest instances to TclTestBase.