Add *.def to build dependencies.
Rename Cfg --> Func for variables and fields.
Rename IceCfg --> Cfg.
Rename IceSize_t --> SizeT.
Rename IceOstream --> Ostream.
Rename Type --> Ty for fields and variables.
Rename IceType --> Type.
Add deallocate() methods to Cfg corresponding to allocate() methods.
Use IceString.empty() instead of comparing against "".
Use llvm::array_lengthof for snprintf.
Tidy up some includes.
Remove Tail marker from calls, update fuzzy differ to match.

Also update the fuzzy differ for more FP constant patterns.
Remove IceVerbose --> VerboseItem, and IceVerboseMask --> VerboseMask.
Rename IceTimer --> Timer.
Add a TODO about mangleName() tests.
Add TODO about isMultiblockLife().
Move Type x-macros into IceTypes.def.
Add a TODO about Cfg validation.
Misc tidying.
Add operator< for RelocatableTuple.