HNI Tidy up

Tidy ups the last two HNI conversions by removing them from the IDL include file (ext.h) and moving mail parse into its own folder.