serverinit: break WriteDefaultConfigFile up, pull out getOrMakeKeyring

Change-Id: I8322f975baba0037138af30d0bb59572f852b3ed
serverinit, camlistored: support environment-specific default config files

When running on GCE now, the default config file is a function of
attributes on the instance.

Change-Id: I62fe23ecf28757a6baee6bd432f080f223a389c5
Propagate all clicks in the hacky child frame up to the main app.

This is temporary duct tape to make the child frames work better
utnil they are rewritten.

Change-Id: I1822af95620164896b959f946b9a888e6ecdf91f
Merge "Propagate all clicks in the hacky child frame up to the main app."
Some cleanup: remove an unneeded file and rename another.

Change-Id: I7ef87c7fcfc831d40b2c507128de04b7c8b20d1c
Make directory aspect actually work.

Change-Id: I560cb9c8d91a395c26253d7fd4a8ec605671a910
Update gce to aef7815

Change-Id: I35df55eebae3d2e18898d82d4bbab8c8825af78a
Make 2048 bit keys instead of 1024.

Change-Id: I82a93a7fc5ba8e6b688a422b55b868bb3f3969fa
Handle serverinit.DefaultEnvConfig return values correctly.

Change-Id: I074507fc1e32d62f2d1b8af00f4ce47d733d89a7
serverinit: in the GCE env, set the BaseURL based on the IP address for now.

Change-Id: I3be51c52ac78e6f6d7cf373cbc358ac1244526c4
misc/gce: flesh out enough to boot instances running Camlistore.

Polish remains.

Change-Id: I998cf4d515049e6d0e462fa6c259c39fc1638cf2
Add Dockerfile and Makefile for 'camlistore/camlistored' Docker image.

Change-Id: Ied7055689f1946ce0e6a857b4e6ddd5f8dca79b9
googlestorage: set the Content-Type for objects.

Change-Id: If7a66795f6c53601c67d1f92ccbc5df3d9f4acd5
Merge branch 'master' of https://camlistore.googlesource.com/camlistore