Add Message File from upstream

Conflicts:
	packages
CRM-12499 - Add CRM_Utils_String::parsePrefix

----------------------------------------
* CRM-12499: Allow users with 'access user profiles' to access $userRecordUrl
  http://issues.civicrm.org/jira/browse/CRM-12499

Conflicts:
	CRM/Utils/String.php

Conflicts:
	tests/phpunit/CRM/Utils/StringTest.php
CRM-12499 - CRM_Core_Permission_Base::translatePermission

Add helper function translatePermission which translates an expression like
"administer CiviCRM", "cms:view user account", or "drupal:access user
profiles" into something understood by native CMS.

Use translatePermission as part of check() in D6, D7, WP.

Use placeholder permssions ALWAYS_ALLOW_PERMISSION and
ALWAYS_DENY_PERMISSION for select corner cases.

----------------------------------------
* CRM-12499: Allow users with 'access user profiles' to access $userRecordUrl
  http://issues.civicrm.org/jira/browse/CRM-12499

Conflicts:
	CRM/Core/Permission/Base.php
	CRM/Core/Permission/Drupal.php
	CRM/Core/Permission/Drupal6.php
	CRM/Core/Permission/DrupalBase.php
fix backport to use static function

Conflicts:
	tests/phpunit/CRM/Core/Permission/BaseTest.php
CRM-12499 - CRM_Core_Permission_Joomla - Add translation

----------------------------------------
* CRM-12499: Allow users with 'access user profiles' to access $userRecordUrl
  http://issues.civicrm.org/jira/browse/CRM-12499
CRM-12499 for Word press
CRM-12499 WP & Joomla - add extends to classes
CRM-12499 Joomla fix