changes to alcaharvest runtime code to support new dropbox

The new dropbox expects a different metadata format for
uploaded payloads. TO produce that format the format of
the information returned in the analysis files section
in the framework job report has been changed. Make the
needed code changed to deal with that new format.
Squashed commit of the following:

commit 154b26deff714575f1abbdac86d2de67441147cd
Author: Seangchan Ryu <sryu@fnal.gov>
Date:   Wed Jan 16 15:16:26 2013 -0600

    add job number views for request view

commit b6820727939f58f4c236b54573226b0904da8f47
Author: Seangchan Ryu <sryu@fnal.gov>
Date:   Fri Jan 11 16:58:02 2013 -0600

    cleanup view related to analysis use case

commit 87ae24252e6d050e3c477a7edd067904529db640
Author: Seangchan Ryu <sryu@fnal.gov>
Date:   Fri Jan 11 16:56:54 2013 -0600

    search in wmstats instead of workloadsummary
    add prepid serarch
    fix reduce error on performanceSummaryByTask

commit 7505adea29c5f676cbd44b4d57556fec816c0502
Author: Seangchan Ryu <sryu@fnal.gov>
Date:   Fri Jan 11 10:41:16 2013 -0600

    view switch
add warning for couch server status
Merge branch 'report_couch_replication' into pull_request_feb2
Merge pull request #4350 from hufnagel/newdropboxupload

changes to alcaharvest runtime code to support new dropbox
Merge pull request #4352 from ticoann/pull_request_feb2

wmstats updates for feb, 2013 deployment
fix bug for updating data for running-open and running-closed status
Merge pull request #4353 from ticoann/running_open_update

fix bug for updating data for running-open and running-closed status
Add an option to the Phedex subscriber

Add the option to make only replica subscriptions, this
for agents which don't really require move subscriptions
such as those only dealing with T0 or T1s
Merge pull request #4354 from dballesteros7/changePhedexSubscriber

Add an option to the Phedex subscriber
0.9.35

Signed-off-by: Stephen Foulkes <sfoulkes@fnal.gov>
Allow keeping ReReco outputs unmerged

Add the option to the ReReco spec to keep some output module unmerged
but still run skims on it if necessary, if no skim is defined for it
the output will be produced, stored in unmerged area and cleaned up
afterwards.
Merge pull request #4355 from dballesteros7/flexible-ReReco

Allow keeping ReReco outputs unmerged
Merge branch 'upmaster'