ipc: Add git revision check for client/service
I'm not sure adding a hard error for simply different git hashes is what we really want.
I would also be happy to default this to a warning instead. But then we should introduce manual ipc protocol versioning where the programmer manually increases a version number whenever changing the ipc protocol or the shared memory layout.