Send user metadata to backend, retrieve on GET and HEAD of objects. Fixes euca-8766

Includes some error response fixes where 500s should have been 404s.