netutil additions

Adds ListenOnLocalRandomPort and make Localhost more robust.

Change-Id: Id6416f7ae5c35fb247035ecb0021f3978ff3480e
index,camtool: try and cope better with broken exif

http://camlistore.org/issue/493

Change-Id: I40aebd67252cf82a3a5a143af6c258d7ed2aecda
pkg: fix various vet reports

Change-Id: I0b7fa09849650fe696e59ad5c5c73a034ab80faa
Dockerfile for an nginx SPDY proxy

We can enable this once the changes to gce/create.go are in.

https://code.google.com/p/camlistore/issues/detail?id=534

Change-Id: I7ea77bf9b09a2f6d91e4f5e228320fa97d54dfa2
ui: updates to file upload dialog

-display total/transferred bytes rather than num files
-upload is now context sensitive if currently viewing a set
-updated closure dependencies

https://code.google.com/p/camlistore/issues/detail?id=336
https://code.google.com/p/camlistore/issues/detail?id=504

Change-Id: I8dee1ee2711c06dfdc9d59e8d0fa0e4ebc641092
Merge "Dockerfile for an nginx SPDY proxy"
Merge "ui: updates to file upload dialog"
Merge "index,camtool: try and cope better with broken exif"
C+A: add Emil Hessman (Individual CLA)

Change-Id: I81736f64bbafaeab5d9257bbe916b3a53e4911d5
Merge "pkg: fix various vet reports"
Merge "netutil additions"
netutil: minor doc and style tweaks

Change-Id: I9c5706d62dc7c56785c95a444cc2bb3da1d8e571