Update system/cms/core/Public_Controller.php

Fixes issue where the blog rss is still added to the metadata even though the Blog Module is disabled.
Merge pull request #2281 from Solinx/2.2/develop

Update system/cms/core/Public_Controller.php
This didn't really do anything.. Works just like

exists now.
Fixing padding for admin pagination.

Pagination was previously flush with the bottom of the content container. This gives it a nice padding.
Removing hardcoded pagination configs.

Previously, the Streams API (and consequently anything using streams) had hardcoded default values for pagination. These because outdated, and now they are replaced with the config/pagination.php config values. Much better and cleaner!

Fixes #2257
Adding the ability to pass bool values to Streams API Entries Driver.

Because of legacy constrictions, the row parser works off of 'yes'/'no' for bool values. This allows devs to pass true/false instead.
Refactoring restrict_user.

This had some logic issues that may have affected passing a username to restrict_user.
Adding a set_attribute function to the plugin library.

This is useful when a plugin needs a parameter to be locked in to a certain value.
Adding pagination config variables to Streams entries driver.

This is used when parameters need to look through an array of parameters to see which ones are for pagination (used in the streams plugin).
Added support for multiple flashdata messages

Simply build the flashdata into an array in your modules.
Tweaked contact plugin to acknowledge this too.
Merge remote-tracking branch 'origin/2.2/develop' into feature/default-theme