Content type hint protocol

Maintainers:
Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> (@linkmauve)
Xaver Hugl <xaver.hugl@gmail.com> (@Zamundaaa)
