AU: Try delta updates first, then full updates

Also, some bug fixes.

Review URL: http://codereview.chromium.org/492008
diff --git a/gen_coverage_html.sh b/gen_coverage_html.sh
index 1d3d586..39e8c61 100755
--- a/gen_coverage_html.sh
+++ b/gen_coverage_html.sh
@@ -6,7 +6,7 @@
 
 set -ex
 
-scons debug=1 -j 2
+scons debug=1 -j $(cat /proc/cpuinfo |grep '^processor' | wc -l)
 lcov -d . --zerocounters
 ./update_engine_unittests --gtest_filter='-*.RunAsRoot*:*.Fakeroot*'
 fakeroot ./update_engine_unittests --gtest_filter='*.Fakeroot*'