Support for reflection-added commands, additional support in TShock.

This allows TShock to automatically load commands from plugins using
reflection by labeling the public methods with a CommandAttribute
(implemented in TShockAPI).