rpc: reproducible genprotocol output
rpc: reproducible genprotocol output

If the same source gets built twice ('build same source on different
hosts at different times') the resulting files may differ.
Fix this by sorting the hash keys before usage.

Signed-off-by: Olaf Hering <ded022db89399a060a39da31922f173c6556c2d9@aepfle.de>

fabianfreyer/libvirt,olafhering/libvirt,fabianfreyer/libvirt,libvirt/libvirt,jfehlig/libvirt,crobinso/libvirt,eskultety/libvirt,andreabolognani/libvirt,libvirt/libvirt,fabianfreyer/libvirt,andreabolognani/libvirt,jfehlig/libvirt,andreabolognani/libvirt,eskultety/libvirt,jardasgit/libvirt,olafhering/libvirt,nertpinx/libvirt,nertpinx/libvirt,libvirt/libvirt,andreabolognani/libvirt,fabianfreyer/libvirt,zippy2/libvirt,jfehlig/libvirt,andreabolognani/libvirt,zippy2/libvirt,zippy2/libvirt,jardasgit/libvirt,libvirt/libvirt,eskultety/libvirt,olafhering/libvirt,crobinso/libvirt,jardasgit/libvirt,crobinso/libvirt,nertpinx/libvirt,jardasgit/libvirt,fabianfreyer/libvirt,nertpinx/libvirt,jardasgit/libvirt,crobinso/libvirt,nertpinx/libvirt,eskultety/libvirt,jfehlig/libvirt,zippy2/libvirt,eskultety/libvirt,olafhering/libvirt