Command smart event, 'on x|y|z command'

- Make the command event smart
- allow a list of command names in the event name
Make dCuboids save properly

I don't know what @Morphan1 did/tested, but dCuboids didn't functionally
save/reload at all. This patches that.
Merge pull request #804 from mcmonkey4eva/master

Pull request for needed patches