fix: allow multi-update on partition storage

Enhances the implementation of partition_controller.update to allow
updating multiple fields in a single call.

Change-Id: I5710c0e2ff3e1a293b6760114f5350b6f4ffcc79
Clsoes-Bug: 1234790
fix: stream request data rather than loading it into memory

Change-Id: I47b1791de2a3d21b578604c1ea56f751cdb366ad
Closes-Bug: 1230388
fix: validate queue listing limits in proxy

Adds the appropriate unit test to show that this works and keeps
working for the forseeable future.

Change-Id: I25d3ba3f9b1e3a51d8ba86171cd7329585c3e080
Closes-Bug: 1234481
fix: proxy mongodb storage fields overspecified

It's unnecessary to specify all the fields that should be returned by
a mongodb query, because by default, it will return all the
fields. This patch makes it so that only the '_id' field is mentioned
specifically, and that's because we don't want it leaking into the
transport layer.

Change-Id: Ib59e551b0c85f2972de86baeaa2c7e65738a9a47
Closes-Bug: 1230390
Merge "fix: allow multi-update on partition storage"
Merge "fix: proxy mongodb storage fields overspecified"
Merge "fix: validate queue listing limits in proxy"
Merge "fix: stream request data rather than loading it into memory"
fix: invalidate partition cache entry on delete

This also hoists one logging entry in proxy.utils.lookup that was
incorrectly placed.

Change-Id: I6e56a4e8480aff3954898c611f9ebb1e755e0279
Closes-Bug: 1235362
doc: Update conf filename used to enable mongod

marconi-proxy & marconi-queues are now default

Change-Id: Ic63ef0813b0bdd0c9797bb9b428c84940bc28645
Merge "doc: Update conf filename used to enable mongod"