Remove self-message capability

This makes self-message a general purpose capability that solves the
original bouncer problem, but is still useful outside the context of
bouncers.