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
Enable doctrine query logging

Some queries not being captured, using doctrine's logging mechanism solves this. Converted debugbar logger to use this method, leveraging some built in support. Conversion of other loggers will follow. When conversion is complete, we can remove all logging triggers from XOOPS database classes.
Adapt monolog logger to doctrine logging change