Fresh start import of XoopsCore 2.6.0 from Sourceforge SVN

This import has no history, so for any historical research,
please use the sourceforge SVN. This is intended to give us
a fresh clean start as we continue the development of
XoopsCore 2.6.0 with some new tools and new techniques.
Updated xml files for unit tests so they would run with Doctrine.
Updated init_mini.php so it would be dynamic instead of hard coded.
Updated class\database\DatabaseFactoryTest.php to incorporate doctrine call.
Stop reporting each codex file as a user post

Sychronizing users was adding 14 posts to each user.
Fix install issues and a few other cleanups
Fix install issues
Clean up some issues with user rank.

The access to the ranks table should be through the handler, but for now the direct access has been upgraded.
Sync with changes made for security issue in 2.5.7
A couple of tweaks related to broken avatar image in userinfo
Merge pull request #24 from geekwright/master

Handful of Cleanups
Handle avatars consitently

No avatar selected is 'blank.gif' in user_avatar.
Use core.userinfo.avatar event to get avatar image URL (which is absolute.)
Alternate avatar module using gravatar.com
Standardize system info block avatar handling

This program uses an array of specific user information rather than a user object, so core.userinfo.avatar listeners modified to also accept array.
Add phpdebugbar ajax support sendDatainHeaders()

 Instead of $xoops->disableErrorReporting(), a program can call $xoops->logger()->quiet() and any loggers which generate output as part of the page will stop the output. In the case of debugbar, the error reporting will continue, but be redirected to the currently displayed debugbar through headers, not page body content.
Merge remote-tracking branch 'upstream/master'
A missed file for avatar changes
Remove stray debug code
Remove obsolete classes from loadCoreConfig map
Remove unsused helper class
Cleanup some gravatars module odds and ends
Cleanup some gravatars module odds and ends