HNI Tidy up

Summary: 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.
Closes https://github.com/facebook/hhvm/pull/3557

Reviewed By: @ptarjan

Differential Revision: D1514878