Support tcm-user

Support defining user-backed storage objects.

Signed-off-by: Andy Grover <agrover@redhat.com>