Add some utilities.

* Added two UDAs to help mark TODOs and FIXMEs.
* Added a method to get the fully qualified name of any type.