Generic UI cleanup and bugfixing.
- Clean up install and uninstall process. Use consistent variable defaults
instead of defaults set on installation.
- #161150 report by twohills, patch by myself: Add different options for site
front page feed exposure, and prevent all site feed from appearing on
other pages. Setting backwards compatible.
- Update help text to describe feed features better.
- Moved settings page under 'RSS publishing' setting in admin > content.
- #198151 report by ragaskar, patch by myself: avoid node comment RSS feed
from appearing on other pages.
- Simplified callbacks for feeds so that we don't need internal wrapper.
- #187595 report by Boobaa: tie to 'access comments' permission instead of
'access content' for access to the comments feeds.
- Removed lots of dead code from node comment feed generation code.
- #189829 reported by zostay, mostly fixed already, but one missing piece:
Built in check for comment support on node, so that a node feed will not
be accessible at all if the node does not support comments.
- Remove vocabulary feed as vocabulary_list module is not supported for
years. Will look into Views integration later.
- Added lots of phpdoc to API functions.
- Align namespace handling in channel feed to core patch suggested at #157709
- Rethink commentrss_format_items() to join on {users} instead of doing a
user_load() on all comments handled. This leads to much better performance.
- Better descriptions on settings.