#52: Tag subsystem commands with bitmask flags so that we can bulk-remove them. Clean up the command and cvar APIs to more closely resemble each other.