CRM-13014 support userLoginFinalize() for UF classes (fix civimobile)

Conflicts:

	CRM/Utils/System/Base.php
Remove specific code for upgrade from 2.0 to 2.1
notice fixes
removed unwanted db call CRM-13078

----------------------------------------
* CRM-13078:
  http://issues.civicrm.org/jira/browse/CRM-13078
CRM-13078, added a check to validate the contact id if value is set for that particular row

----------------------------------------
* CRM-13078:
  http://issues.civicrm.org/jira/browse/CRM-13078
Code cleanup
CRM-12638 Fill prevNext cache only as needed

----------------------------------------
* CRM-12638: Optimize Prev/Next Cache and search interaction
  http://issues.civicrm.org/jira/browse/CRM-12638
CRM-12638 cache search count

----------------------------------------
* CRM-12638: Optimize Prev/Next Cache and search interaction
  http://issues.civicrm.org/jira/browse/CRM-12638
Cleanup
CRM-12638 only rebuild alpha pager when needed

----------------------------------------
* CRM-12638: Optimize Prev/Next Cache and search interaction
  http://issues.civicrm.org/jira/browse/CRM-12638
CRM-12638 Optimize filling prevNext cache and displaying results

----------------------------------------
* CRM-12638: Optimize Prev/Next Cache and search interaction
  http://issues.civicrm.org/jira/browse/CRM-12638
Fix multiple rows per contact CRM-12638

----------------------------------------
* CRM-12638: Optimize Prev/Next Cache and search interaction
  http://issues.civicrm.org/jira/browse/CRM-12638
Fixes towards CRM-13107. This commit fixes create and edit modes. View mode is still broken (displaying field ID instead of LABEL).

----------------------------------------
* CRM-13107: Individual Prefix, Suffix and Gender fields are broken in Profile Create, Edit and View
  http://issues.civicrm.org/jira/browse/CRM-13107
-- worked on CRM-12844

----------------------------------------
* CRM-12844: Automated recurring contribution "civicrm_line_item" records have wrong financial type id
  http://issues.civicrm.org/jira/browse/CRM-12844
--worked on CRM-13060

----------------------------------------
* CRM-13060: Changing the Financial Type for Contribution pages and Events does not update the Financial Type selected for Price Sets and Price Field values
  http://issues.civicrm.org/jira/browse/CRM-13060
Merge pull request #1232 from pradpnayak/CRM-12844

-- worked on CRM-12844
CRM-13105
CRM-13108 - Fix warning in CRM_Utils_File::findFiles (from rubofvil)

Note: According to http://php.net/glob, the return result varies by
platform; sometimes it returns array(), and sometimes it returns FALSE.
The patch should work with either case.

----------------------------------------
* CRM-13108: Warnings when extensions is installed
  http://issues.civicrm.org/jira/browse/CRM-13108
CRM-13108 - CRM_Utils_File - Performance fix

----------------------------------------
* CRM-13108: Warnings when extensions is installed
  http://issues.civicrm.org/jira/browse/CRM-13108
Merge pull request #1237 from totten/4.3-find-files

CRM-13108 - CRM_Utils_File - Fix warning