Revert "Revert "follow api change: Stop passing by reference item objects on webviewer url handlers.""

This reverts commit c31aa1c9d7c6b304296e9b37755104811babe977.

double-revert, this is ready to go in now.
issue #1543882 by lotyrin: localization, comment, style cleanup
Remove duplicate hook_block_info/view().
Issue #1548064 - Handles installation of apachesolr modules when upgrading from 6.x-1.x to 6.x-3.x
Fix PHP 5.2-only snytax error.
Comment out code not working on D7 yet.
Port to 7.x

Use drupal_build_form, not ctools_build_form, remove dependency on ctools
Fix l -> url change to arguments but not function
Issue #1543882 by aspilicious: fix whitespace.
Merge branch '7.x-3.x' of http://git.drupal.org/project/drupalorg into 7.x-3.x
Issue #1548064: Adding update hooks to set the default apachesolr search, and to update the block visibility settings for drupalorg_search_navigation to work with the new solr search path.
Issue #1548064: Fixes for the drupalorg_search_navigation block to properly sort search results.
Comment out a db_rewrite_sql().
Test.
Fixing db_fetch_object.
Ahem.
Fixing stuff.
Issue #1546682 by aspilicious: Fixed Initial port of lists.
Issue #1546680 by aspilicious: Remove xmlrpc legacy stuff.
Issue #1549636: Suppress the search box when a search has been performed