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 #1548064 - Handles installation of apachesolr modules when upgrading from 6.x-1.x to 6.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.
Issue #1549636: Suppress the search box when a search has been performed
Issue #1549636: Make the search box in the right column work and correctly pull search terms again.
Issue #1549636: Adding update hook to reposition search_box block on new search path.
Update drupalorg queries to reflect versioncontrol_operations author date schema change.
Fix link
[#371999] Configure multiple images for project nodes
[#371999] Rebuild features to ensure the new field is created
[#371999] Add a log message.
[#1567752] Improve the UX for the change notices
[#1296176] Use Association Membership information from JSON
[#1542666] Set breadcrumbs for case studies and status access control
[#1289434] additional case studies views
[#1619952] Allow flexible titles for user homeboxes
[#1472052] by dww, DamZ: Turned off drush caching for drush make.
[#1600692] & [#1612426] case studies revisions and carousel
[#1600692] case studies slide show was inheriting offset 4