add a trailing slash to the parent path in the html rendering

this makes it possible to use the '..' link to move
to the upmost directory.
fix the capabilitiesURI for containers

add parantheses () for correct parsing
quickfix the html request rendering
hack around inconsistent handle format

a handle (json) without a checksum is a dict in a list,
with a checksum it's just a dict.
Convert it all to dict in a list.
fix demo notebook
remove debug print statement
update registration_worker; add del for failed handles

- update the reg worker, to the new create_new function
- delete a registered file when the handle creation failed
add cdmi_copy to cdmiclient

this is the PUT with a copy parameter
fix the cdmi 'copy' put

- fix the return status code to 201
- change the request to the source:
  don't add ?value, since we do a non-cdmi request
  (this is only until we want to transfer the cdmi info
  as well, but even then I could think of two requests,
  one for getting cdmi info and a plain one to get the data)
use the cdmi put copy in the registration worker
disable metadata checking to allow non-cdmi sources for registering
change demo notebook

- make it usable as demo init script