blobserver: add WholeRefFetcher interface
blobserver: add WholeRefFetcher interface

Change-Id: I5807918b9e362b098d6633f6c25e94f719cf4104

mpl/camlistore,mortenpi/camlistore,henrylee2cn/camlistore,marook/camlistore,stevearm/camlistore,stevearm/camlistore,kbajey/testrepo,mpl/camlistore,henrylee2cn/camlistore,kbajey/testrepo,camlistore/camlistore,henrylee2cn/camlistore,camlistore/camlistore,minusnine/camlistore,henrylee2cn/camlistore,nimbus/camlistore,angelcabo/camlistore,minusnine/camlistore,minusnine/camlistore,camlistore/camlistore,kbajey/testrepo,raff/camlistore,marook/camlistore,mortenpi/camlistore,mortenpi/camlistore,nimbus/camlistore,raff/camlistore,camlistore/camlistore,marook/camlistore,stevearm/camlistore,henrylee2cn/camlistore,stevearm/camlistore,marook/camlistore,kbajey/testrepo,minusnine/camlistore,kbajey/testrepo,angelcabo/camlistore,mpl/camlistore,raff/camlistore,mpl/camlistore,mpl/camlistore,henrylee2cn/camlistore,angelcabo/camlistore,pombredanne/camlistore,marook/camlistore,angelcabo/camlistore,pombredanne/camlistore,fgeller/camlistore,fgeller/camlistore,pombredanne/camlistore,mpl/camlistore,nimbus/camlistore,nimbus/camlistore,pombredanne/camlistore,fgeller/camlistore,mpl/camlistore,mpl/camlistore,minusnine/camlistore,kbajey/testrepo,angelcabo/camlistore,raff/camlistore,marook/camlistore,angelcabo/camlistore,mortenpi/camlistore,raff/camlistore,minusnine/camlistore,angelcabo/camlistore,raff/camlistore,pombredanne/camlistore,mortenpi/camlistore,camlistore/camlistore,minusnine/camlistore,mortenpi/camlistore,pombredanne/camlistore,fgeller/camlistore,stevearm/camlistore,angelcabo/camlistore,camlistore/camlistore,raff/camlistore,kbajey/testrepo,minusnine/camlistore,pombredanne/camlistore,henrylee2cn/camlistore,minusnine/camlistore,stevearm/camlistore,marook/camlistore,kbajey/testrepo,angelcabo/camlistore,mpl/camlistore,mortenpi/camlistore,marook/camlistore,nimbus/camlistore,nimbus/camlistore,raff/camlistore,henrylee2cn/camlistore,raff/camlistore,fgeller/camlistore,pombredanne/camlistore,nimbus/camlistore,fgeller/camlistore,fgeller/camlistore,stevearm/camlistore,fgeller/camlistore,nimbus/camlistore,fgeller/camlistore,camlistore/camlistore,mortenpi/camlistore,mortenpi/camlistore,henrylee2cn/camlistore,camlistore/camlistore,nimbus/camlistore,pombredanne/camlistore,stevearm/camlistore,stevearm/camlistore,camlistore/camlistore