Allow keys with dashes in web UI

This will allow dashes in key names and still be able to view and modify them using the web UI.

URL:s will now look like this:

    http://localhost:8500/ui/#/dc1/kv/
    http://localhost:8500/ui/#/dc1/kv/folder/
    http://localhost:8500/ui/#/dc1/kv/folder/key