T4 Support in MonoDevelop, with error reporting and document outline