[rss] Clean up code, fix commands

- Cleaned up code, clarified docstrings and messages
- Tightened up command usage requirements
- Removed support for quoted feed names with spaces, for now
- Added a "clear" option to remove all feeds from a channel
[rss] Now using intervals

The feed checking function is now run using the interval decorator.
Previously it would just run in a loop in the startrss function, and
every time startrss was run again, it would create another loop.

We don't seem to be able to change the interval while it's running, but
the code is a lot simpler this way.
[admin] Added clearer messages when editing/saving config; minor fixes

- Confirmation when setting options with .set
- Confirmation when saving config with .save
- Fixed an uninitialized variable
- Fixed an error with logging
- Fixed some spelling errors
Merge branch 'admin'