First draft web plugin configs

Untested, may need more work.

Also, Plugin:OnSuspend() and Plugin:OnResume() events. OnSuspend is
called before disabling commands and pausing timers, and OnResume is
called after enabling commands and resuming timers.