Added Keychain package, tests, documentation and command-line management
utility.
Update version to 12.3.
New function: JDatabaseQuery:format() - a sprintf-like function for building queries or query fragments
Merge pull request #1604 from okonomiyaki3000/JDatabaseQuery-format

New function: JDatabaseQuery:format() 
Fix E_STRICT error with child method declarations
JForm::findFieldsByFieldset, do not select <field /> elements nested within other <field /> elements
Merge pull request #1669 from mbabker/declarations

Fix E_STRICT error with child method declarations from JTable::_getAssetParentId()
Merge pull request #1670 from okonomiyaki3000/JForm-change-xpath

JForm::findFieldsByFieldset
Adding JRequest Tests. Move tests from JRequestGetmethodTest to JRequestTest

Moving tests based on REQUEST_METHOD
Use PHP_EOL instead of \n in tests
Changing JPathwayTest to use fixtures. Moved inspector class to it's own file.
Merge pull request #1568 from eBaySF/keychain

Keychain package
CS fix in database/query.php
Merge pull request #1674 from dongilbert/querycsfix

CS fix in database/query.php
Merge pull request #1667 from dongilbert/jrequesttests

Adding JRequest Tests
Add deprecation tags to legacy classes.
Checkstyle fixes.
Merge pull request #1676 from ianmacl/keychain_cs

Checkstyle fixes.
Merge pull request #1675 from LouisLandry/legacy

Add deprecation tags to legacy classes.
Merge pull request #1672 from dongilbert/jpathwaytests

Cleaning up structure of JPathway Tests