Removed redundant code.

Change-Id: I172091bd84fcc88561969882ff19396c963a582f
Merge "Removed redundant code."
Add a favicon to the server.

Change-Id: I123b897bad6e34d36458c9f128eafa6807c3e3be
Rename index.IndexStorage to index.Storage, to reduce stutter.

Change-Id: I52b2a8460c3957a1c8211a470e1df9a8dc5b7067
schema: verify no slashes in fileName in FileNameString accessor.

Change-Id: I1b02e67144fed1f80123530786af55c74bd64f36
auth: added OpDiscovery

Change-Id: I71ce44732206f5ec84cc2c1db4457d49eb906b0e
camweb: added reverse proxy for the build bot server

Change-Id: I9e1c8b0e2d28f9f7660763ecbd3f8be149dfe716
Merge "camweb: added reverse proxy for the build bot server"
camsync: added --all flag
and some guessing/discovery for --src.

This option enables camsync to discover the sync handlers on the
source server, and use that information to run all possible syncs.

Change-Id: Ie1f3c309780a168372a674c6c3a18f679a67d804
Merge "camsync: added --all flag and some guessing/discovery for --src."
camsync: set logger for all clients

Change-Id: I9d3e9eeeadbceebbd7ef371e4e405a2cea202282
blobserver: drop support for PUT as it was replaced with a POST upload action for uploading

Change-Id: Iffaea22064f057b93c33268546470d71efb02274
serverconfig: remove TODOs about FindHandlerByType since its behaviour now complies with the docs

Change-Id: I7ca754c0a27aa0ffc1bc1b4fe034a1c17f1876ef
camput: concurrent tagging

Change-Id: Ice7a77d030087648187c1c8ad37888a1a9f406ca
ui: some javascript cleanup.

Reuse thumbnails code from index.js in gallery.js
and permanode.js.
And drop _camliBlobTitleOrThumb.

Change-Id: Idb00f25a89d4346cdf1e7e00778de4db39e9bb97
Merge "ui: some javascript cleanup."
index: added tests for SearchPermanodesWithAttr

Change-Id: I6ad4a8092c5cc173a395a6ec847ba14be3763ca5
images: Decode now returns a Config with a Modified field

This allows to know after a call to images.Decode if the image
was actually rotated or flipped.
Without knowing this, when making a thumbnail, it could happen
(if there was no rescaling required) that an image that needed
being rotated/flipped would not get rotated, because
useBytesUnchanged would still be true.

Change-Id: Ifc5e1e1f5a8543e6754102e3b3a685b736ae8673
Merge "index: added tests for SearchPermanodesWithAttr"
images: fix potential crash after decode failure

Change-Id: Ifcf2a09af5a50728bc0b7a9d2208c2580c7c4271