publish handler: errors out if rootPermanode is not a valid blobRef
publish handler: errors out if rootPermanode is not a valid blobRef

http://camlistore.org/issue/164

Change-Id: If7c305f4c7a89eb67aabaf844b9e4aa111985b24

marook/camlistore,henrylee2cn/camlistore,stevearm/camlistore,mortenpi/camlistore,mpl/camlistore,nimbus/camlistore,camlistore/camlistore,minusnine/camlistore,angelcabo/camlistore,edrex/camlistore,ginabythebay/camlistore,kbajey/testrepo,raff/camlistore,kbajey/testrepo,tv42/camlistore,fgeller/camlistore,mpl/camlistore,toshnix/camlistore,mpl/camlistore,slspeek/camlistore_namedsearch,pombredanne/camlistore,edrex/camlistore,slspeek/camlistore_namedsearch,tv42/camlistore,apparentlymart/camlistore-debian,angelcabo/camlistore,slspeek/camlistore_tls_test,angelcabo/camlistore,ginabythebay/camlistore,kbajey/testrepo,ginabythebay/camlistore,fgeller/camlistore,mortenpi/camlistore,colemickens/camlistore,edrex/camlistore,raff/camlistore,pombredanne/camlistore,pombredanne/camlistore,raff/camlistore,google-code-export/camlistore,slspeek/camlistore_tls_test,google-code-export/camlistore,pombredanne/camlistore,google-code-export/camlistore,stevearm/camlistore,camlistore/camlistore,google-code-export/camlistore,colemickens/camlistore,jakubbrzeski/camlistore,jakubbrzeski/camlistore,mpl/camlistore,google-code-export/camlistore,tgulacsi/camlistore,colemickens/camlistore,camlistore/camlistore,nimbus/camlistore,tgulacsi/camlistore,toshnix/camlistore,marook/camlistore,colemickens/camlistore,apparentlymart/camlistore-debian,colemickens/camlistore,angelcabo/camlistore,kbajey/testrepo,apparentlymart/camlistore-debian,slspeek/camlistore_tls_test,tv42/camlistore,fgeller/camlistore,nimbus/camlistore,slspeek/camlistore_namedsearch,toshnix/camlistore,nimbus/camlistore,mortenpi/camlistore,raff/camlistore,apparentlymart/camlistore-debian,slspeek/camlistore_namedsearch,tgulacsi/camlistore,minusnine/camlistore,google-code-export/camlistore,fgeller/camlistore,kbajey/testrepo,kbajey/testrepo,minusnine/camlistore,mpl/camlistore,toshnix/camlistore,henrylee2cn/camlistore,mortenpi/camlistore,marook/camlistore,raff/camlistore,henrylee2cn/camlistore,tgulacsi/camlistore,nimbus/camlistore,slspeek/camlistore_tls_test,tv42/camlistore,tv42/camlistore,nimbus/camlistore,angelcabo/camlistore,ginabythebay/camlistore,nimbus/camlistore,raff/camlistore,edrex/camlistore,marook/camlistore,colemickens/camlistore,pombredanne/camlistore,jakubbrzeski/camlistore,apparentlymart/camlistore-debian,tv42/camlistore,slspeek/camlistore_namedsearch,marook/camlistore,minusnine/camlistore,apparentlymart/camlistore-debian,tgulacsi/camlistore,camlistore/camlistore,nimbus/camlistore,marook/camlistore,marook/camlistore,colemickens/camlistore,toshnix/camlistore,toshnix/camlistore,mpl/camlistore,colemickens/camlistore,slspeek/camlistore_tls_test,stevearm/camlistore,pombredanne/camlistore,edrex/camlistore,pombredanne/camlistore,kbajey/testrepo,fgeller/camlistore,fgeller/camlistore,mpl/camlistore,edrex/camlistore,henrylee2cn/camlistore,angelcabo/camlistore,slspeek/camlistore_tls_test,camlistore/camlistore,minusnine/camlistore,pombredanne/camlistore,stevearm/camlistore,nimbus/camlistore,jakubbrzeski/camlistore,minusnine/camlistore,pombredanne/camlistore,google-code-export/camlistore,apparentlymart/camlistore-debian,colemickens/camlistore,fgeller/camlistore,tv42/camlistore,fgeller/camlistore,camlistore/camlistore,jakubbrzeski/camlistore,toshnix/camlistore,stevearm/camlistore,tgulacsi/camlistore,jakubbrzeski/camlistore,henrylee2cn/camlistore,angelcabo/camlistore,henrylee2cn/camlistore,mortenpi/camlistore,mortenpi/camlistore,apparentlymart/camlistore-debian,angelcabo/camlistore,minusnine/camlistore,henrylee2cn/camlistore,edrex/camlistore,mpl/camlistore,jakubbrzeski/camlistore,apparentlymart/camlistore-debian,kbajey/testrepo,stevearm/camlistore,stevearm/camlistore,slspeek/camlistore_tls_test,ginabythebay/camlistore,tgulacsi/camlistore,ginabythebay/camlistore,toshnix/camlistore,angelcabo/camlistore,slspeek/camlistore_tls_test,minusnine/camlistore,stevearm/camlistore,mortenpi/camlistore,slspeek/camlistore_namedsearch,camlistore/camlistore,edrex/camlistore,marook/camlistore,raff/camlistore,slspeek/camlistore_namedsearch,stevearm/camlistore,mortenpi/camlistore,slspeek/camlistore_namedsearch,camlistore/camlistore,google-code-export/camlistore,toshnix/camlistore,camlistore/camlistore,mpl/camlistore,jakubbrzeski/camlistore,tv42/camlistore,fgeller/camlistore,ginabythebay/camlistore,slspeek/camlistore_namedsearch,raff/camlistore,tv42/camlistore,henrylee2cn/camlistore,tgulacsi/camlistore,minusnine/camlistore,ginabythebay/camlistore,raff/camlistore,ginabythebay/camlistore,henrylee2cn/camlistore,mortenpi/camlistore