Fixed page type sync cache issue.
Fix pagination in redirects module
Update is_mobile to treat ipad specially. It is the only tablet that I know of that renders as a mobile device rather than a desktop, as it should. Tested on iPad, iPhone, Android Phone, Android Tablet, and Windows Phone
Conform to coding standards
Update admin.php

fuente: https://forum.pyrocms.com/discussion/24730/message-ob_end_clean-failed-to-delete-buffer-no-buffer-to-delete
Support mailto links in the URL link types.
Fix that allows an update to the stream slug

I don't think I have ever figures out why the slug and table name would not update until now. The docs show you can update the slug. I looked at this file and noticed that the $stream parameter was sent to the update method no matter if the data contained a new slug or not. I made this update and everything seems to work now.
Sitemap should always show absolute urls even if the base url is set relatively to /
Language strings for file type validation

A new translation string was added due to file type
validation. Also, another string's key was corrected.
Use constants that actually exist.
Merge pull request #3414 from RodrigoBalest/2.2/file-input-validation-translations

Killer - thanks!
Merge pull request #3410 from bloveless/2.2/sitemap-upgrade

Agreed!
Merge pull request #3404 from Jarvizx/patch-1

Excellent thanks!
Merge pull request #3403 from bloveless/2.2/is-mobile-ipad-tablet-fix

Perfect - thanks!
Merge pull request #3401 from bloveless/2.2/redirects-pagination-fix

Fix pagination in redirects module
Merge pull request #3372 from tdickie/2.2/develop

Ahhh good catch.
Merge pull request #3409 from philsquare/2.2/streams-update-fix

Perfect thanks!