Adds tests for UEC_USE_ENUM_COLLECTIONS

See #11
Fixes test cases for UEC

Namely the EnumMap
Initial implementation of UEC
Fixing default constructor logic
Completed UEC resolution

Fixes #11
Fixes USBR handling += and the like
Trying to improve test harness

One test seems to fail because it finds no markers ever...
Adds Exception-based failure detection to UEC

Otherwise there were a lot of floating nulls that weren't being checked.
Adds documentation to UEC resolution

Also refactors out a way to compare names.  I might bump this to a utils
class if I need reuse.
Updates readme

Adds UEC (#11) and a link to the second quickfix tutorial.