object-storage: update spec files to match RHS 2.0

Update the spec files to match what is shipped with RHS 2.0 and add a
trailer to the revision to mark these as special builds "pdq".

Change-Id: I408945ad69398cb7ed3d8511e0d64b63d1a5d51e
Signed-off-by: Peter Portante <peter.portante@redhat.com>
object-storage: remove stat of directories

It was painfully slow to gather a list of all the files in a directory tree
when there were as many directories as files, since we also stat'd all of the
directories as well. We only did that to cache using memcache the result, to
know when it changed. However, there was no way for a memcache object to be
passed down to this code. So we have removed the memcache support entirely,
and removed the stat of the directories as a result.

Change-Id: I1bda65102fb15b34cbc52c9b2580d17917a9a1dd
Signed-off-by: Peter Portante <peter.portante@redhat.com>
object-storage: don't perform listing for HEAD req

For both the account and container HEAD listing APIs don't walk the entire
tree to update the return values, as they don't need to be accurate (for now).

Change-Id: I702f58c2c0058cfa74101cf38ba4d24c5aaae3f7
Signed-off-by: Peter Portante <peter.portante@redhat.com>
object-server: fetch metadata for listings when asked

Only fetch the metadata for objects in a container or account when the caller
asks for them.

Change-Id: I053e5421f36beb5b947ca5add4e9a0c727dc2488
Signed-off-by: Peter Portante <peter.portante@redhat.com>
object-storage: update the version to cover latest changes

Change-Id: I5fe8c1bf863d518220e239b44db4d42d62a91791
Signed-off-by: Peter Portante <peter.portante@redhat.com>