Fix up email changes
Merge branch 'master' of https://github.com/joomla/joomla-platform into emailvalidation

Conflicts:
	media/system/js/validate.js
Handle nested transactions (only by request)
Added missing menu links to Google and Keychain package documentation.
Merge pull request #1640 from okonomiyaki3000/database-nestable_transactions

Handle nested transactions
Merge pull request #1702 from eddieajau/docs

Added missing menu links to Google and Keychain package documentation.
JDatabaseDriverNosql changes for compatibility due to modifications to JDatabaseDriver
Merge pull request #1704 from okonomiyaki3000/database-nestable_transactions

JDatabaseDriverNosql changes for compatibility due to modifications to J...
Clean any white spaces and/or tabs

Tabs that may result from manifest source formatting after the translation element
in <submenu><menu>COM_COMPONENT_SUBMENUNAME</menu></submenu> result in invisible bugs as the translation element is saved to the #__menu table with the tabs/white spaces.
Translation will not be done and the alias will be used by the system to build the menu or submenu.
Hard to debug, since white spaces and tabs are invisible in database.
Suggestion is to trim both $menuElement and $child in the _buildAdminMenus method to avoid this issue.
Merge pull request #1705 from mariopro/patch-1

Clean any white spaces and/or tabs
Update libraries/joomla/user/user.php
Added docs for JProfiler class.
Merge pull request #1709 from eddieajau/docs

Added docs for JProfiler class.
Merge pull request #1708 from elinw/patch-4

Fix some doc block issues in JUser
Added Data package
Rmoved the `def` method.
Update tests/suites/unit/joomla/JFactoryTest.php
Update libraries/joomla/document/feed/renderer/rss.php

Fix for:
RSS feed gets corrupted when ampersand (&) or other escapable characters exist in Site Meta Description

Bug filed here:
http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_id=8103&tracker_item_id=29731
Merge pull request #1714 from elinw/patch-6

Fix spelling
Allowing JDatabaseDriver::quote to take an array of strings.

If supplied with an array of strings, the quote method will return an
array of quoted strings.
Documentation for the escape and quote methods added.
Unit test updated.