AU: Minor fixes to get it to do full update on real device

- Link w/ gtest only for unittests.

- filesystem_copier_action: always send install plan on the output pipe
  on success, even if no copy was performed.

- omaha_response_handler: properly choose install partition based on
  new GPT partition spec.

- More useful logging to match memento_updater (which update URL is
  used, dump of the request/response for the update check).

- Fixed a bug where I wasn't bonding the proper actions together in update_attempter.

BUG=None
TEST=attached unittests/did full update on Eee PC

Review URL: http://codereview.chromium.org/2044001
diff --git a/filesystem_copier_action.cc b/filesystem_copier_action.cc
index bd44867..6d7cd22 100755
--- a/filesystem_copier_action.cc
+++ b/filesystem_copier_action.cc
@@ -43,6 +43,8 @@
 
   if (install_plan_.is_full_update) {
     // No copy needed. Done!
+    if (HasOutputPipe())
+      SetOutputObject(install_plan_);
     abort_action_completer.set_success(true);
     return;
   }