A GO port of https://github.com/Simperium/jsondiff