Add subcommunity support to some core Vanilla modules.

Add some additional filtering options to core Vanilla modules.
Since GetData() always sets $this->Data, and since we no longer check for (!$this->Data), we're always going to call parent::toString(). Will this cause weird empty module renders?