sync: background validation of src-vs-destination in sync handler
sync: background validation of src-vs-destination in sync handler

Currently controlled by an environment variable, but will become
a config option + on-demand button in UI in later commits.

Change-Id: I25fa878c9b30cdd713e2859585210eb722092f7b

kbajey/testrepo,mpl/camlistore,edrex/camlistore,nimbus/camlistore,mpl/camlistore,slspeek/camlistore_namedsearch,nimbus/camlistore,nimbus/camlistore,pombredanne/camlistore,minusnine/camlistore,henrylee2cn/camlistore,edrex/camlistore,camlistore/camlistore,mortenpi/camlistore,mortenpi/camlistore,mpl/camlistore,slspeek/camlistore_tls_test,slspeek/camlistore_tls_test,raff/camlistore,marook/camlistore,slspeek/camlistore_namedsearch,slspeek/camlistore_namedsearch,slspeek/camlistore_tls_test,slspeek/camlistore_tls_test,marook/camlistore,fgeller/camlistore,edrex/camlistore,toshnix/camlistore,angelcabo/camlistore,angelcabo/camlistore,slspeek/camlistore_tls_test,nimbus/camlistore,fgeller/camlistore,raff/camlistore,henrylee2cn/camlistore,stevearm/camlistore,kbajey/testrepo,pombredanne/camlistore,slspeek/camlistore_namedsearch,ginabythebay/camlistore,mpl/camlistore,henrylee2cn/camlistore,mortenpi/camlistore,slspeek/camlistore_namedsearch,angelcabo/camlistore,raff/camlistore,kbajey/testrepo,fgeller/camlistore,mortenpi/camlistore,stevearm/camlistore,mortenpi/camlistore,ginabythebay/camlistore,fgeller/camlistore,kbajey/testrepo,minusnine/camlistore,marook/camlistore,mpl/camlistore,edrex/camlistore,toshnix/camlistore,marook/camlistore,angelcabo/camlistore,marook/camlistore,pombredanne/camlistore,stevearm/camlistore,edrex/camlistore,stevearm/camlistore,slspeek/camlistore_tls_test,nimbus/camlistore,pombredanne/camlistore,mortenpi/camlistore,mortenpi/camlistore,pombredanne/camlistore,ginabythebay/camlistore,henrylee2cn/camlistore,camlistore/camlistore,camlistore/camlistore,toshnix/camlistore,fgeller/camlistore,minusnine/camlistore,angelcabo/camlistore,stevearm/camlistore,slspeek/camlistore_namedsearch,henrylee2cn/camlistore,edrex/camlistore,toshnix/camlistore,fgeller/camlistore,camlistore/camlistore,kbajey/testrepo,toshnix/camlistore,mortenpi/camlistore,ginabythebay/camlistore,angelcabo/camlistore,minusnine/camlistore,mpl/camlistore,raff/camlistore,raff/camlistore,camlistore/camlistore,raff/camlistore,raff/camlistore,pombredanne/camlistore,stevearm/camlistore,slspeek/camlistore_namedsearch,ginabythebay/camlistore,raff/camlistore,stevearm/camlistore,nimbus/camlistore,fgeller/camlistore,slspeek/camlistore_namedsearch,camlistore/camlistore,minusnine/camlistore,minusnine/camlistore,mpl/camlistore,nimbus/camlistore,kbajey/testrepo,ginabythebay/camlistore,ginabythebay/camlistore,raff/camlistore,pombredanne/camlistore,marook/camlistore,camlistore/camlistore,minusnine/camlistore,mortenpi/camlistore,henrylee2cn/camlistore,fgeller/camlistore,kbajey/testrepo,angelcabo/camlistore,edrex/camlistore,camlistore/camlistore,mpl/camlistore,ginabythebay/camlistore,ginabythebay/camlistore,nimbus/camlistore,slspeek/camlistore_tls_test,camlistore/camlistore,pombredanne/camlistore,toshnix/camlistore,toshnix/camlistore,henrylee2cn/camlistore,marook/camlistore,slspeek/camlistore_namedsearch,henrylee2cn/camlistore,slspeek/camlistore_tls_test,marook/camlistore,kbajey/testrepo,angelcabo/camlistore,nimbus/camlistore,mpl/camlistore,minusnine/camlistore,henrylee2cn/camlistore,stevearm/camlistore,pombredanne/camlistore,stevearm/camlistore,minusnine/camlistore,edrex/camlistore,toshnix/camlistore,fgeller/camlistore,toshnix/camlistore,angelcabo/camlistore