Reverted to first solution

The last solution integrating userState introduced a new issue where the ordering field was hold even when not passed in. So the userState is dropped again and the ordering field is evaluated on every page load.
Fixed typo

Replaced the expected REQUEST variables for filter order and filter order direction by commonly used variable names.
Update search.php
Merge remote-tracking branch 'joomla/staging' into 3.3-dev
Updating isis/css/template-rtl.css from .less files
Don't load tags layouts unless there are tags
[#32225] JToolbar Button name translated when it should not be. (Fix
#2189)
Merge pull request #3067 from Hackwar/patch-5

Making link clickable for Twofactor Auth
[#33440] Updating FOF to version 2.2.0. (Fix #3260)
Merge remote-tracking branch 'origin/staging' into staging
Revert adding addslashes to the addtabscript layout
Fixing JText::sprintf() usage in com_redirect
Fixed Content insert fails on 3.2 Postgresql 9.0  

http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=32822&start=0
Update postgresql.php

small fix when installing components
Bug fix: reset params after the display() method
Merge pull request #3272 from Harmageddon/generatecss

Updating isis/css/template-rtl.css from .less files
Add .gm-style for Google Maps
Generating .css files from .less
Merge pull request #2735 from chrisdavenport/db-union-fix

Fix for JDatabaseQuery->union method.  See #32995.
Merge remote-tracking branch 'joomla/staging' into 3.3-dev