Remove deprecated/overly complicated code

Either a) I didn't know how to do this the proper way or b)
I needed to avoid overriding MuEvent's defaults when calling its
functions
Pass socket to MuEvent properly
Remove more deprecated usage of bless
Specify IPC message encoding explicitly
Clean up deprecated usage of %hash.exists