Fix for srand issue during rete-net -l

Resolves issue https://github.com/soartech/jsoar/issues/94

Child nodes are now written out in the reverse order. When ReteNetReader
creates new children nodes, they are inserted into the head of the
Rete's linked list of children (their ultimate ordering in the rete is
opposite to whichever order appears in the jrete file.)
Stricter rete-net tests.

* Re-enabled test disabled in 8894de3 .

* Verify every functional test runs in the same number of decision
cycles regardless if the rete was constructed via source or loaded via
rete-net -l. (Handles regression of 4fae04f )
Merge branch 'rete-srand-patch' into maven
Added jsoar-build to pom
Line endings
Removed old junit jar
Simplified .gitignore
changed packaging to jar so m2e will add java nature
Updated ignores
Changed event class loader code to work with Java 1.7. Should probably test with 1.6 again.