Moved ILExprToJava into the new package
Cut out the toJava() method of NodeStateMachine and plopped it into its
own new class. Needs major major refactoring.
Broke apart and refactored a bit of StateMachineToJava.
Moved Plan to Java code to its own class. Still ugly.
Merge branch 'master' into il2javalayer
Merging in master, fixed main method and moved JParens
Deleted a file that apparently isn't even used???
Moved state machine stuff to new location

It has had its Java translation code removed, so it's suitable for the
new, layered way of doing things.
Moved Plan and NodeUID over too
Moved IL Expressions to new package
Moved action Java generators to a new visitor class.
Oops, forgot to add some files.
Moved Java code out of TransitionGuard
Moved IL eval code to the IL package, not the il2java package.
Removed the horrible use of a JExpression in an IL action.
Removed unused import
Another unused import removed
Merge branch 'il2java'