Reverse the list of children in a more explicit way.

(Replaced the Stack of ReteNodes with a FluentIterable.)
Fix semicolon behavior in the default Soar parser.

* Make ; denote the end of a command.
* Fix ;# appearing at the end of a command.
* Handle the empty command ";" (e.g., properly parse strings like ";;;")

Resolves issue: https://github.com/soartech/jsoar/issues/93
Added SoarUnit Tcl launcher
Merge branch 'semicolon-patch'
Merge branch 'rete-srand-patch'