Fix up tracebasedsim w/o return transactions
Fix up enum initializers; thanks to Zi Yan for pointing this out

See Issue #24. Also, added some warnings for unknown defaults.
Also related to Issue #24: fix naming mismatches for enums

The template specializations were never being called since the names of
the enums in config.def did not mach the names of the enums in
system.ini.example
Merge branch 'develop' of github.com:dramninjasUMD/DRAMSim2 into develop