Work towards 1.8 support

TODO: Remove future disguise types and test backwards compatibility
Merge pull request #57 from MinelinkNetwork/1.8

Merge 3rd party commit for 1.8 support