Treat pre E as constant if E is constant
Add -xml_to_stdout flag
Abstract away direct outputs to System.out
Naming clean up
Factor common code
Fix overflow error
Allow back-references to types
Clean up cycle checking
Code simplification
Allow backreferences in constant definitions
Fix bug introduced by backreferencing type definitions
Make CycleFinder available in common
Merge branch 'master' into junit