Revert "MXE-15 Remove logApplicationMessage, which is unused"

This reverts commit 765b49a8ec26e8a0854d599d4237706248595810.

Turns out logApplicationMessage is not unused, we just need to
export a command to allow users to log such messages.
MXE-15 Add logApplicationMessage action type, include it in the clusterAdmin write action set