Fix handling of tiddlyspace paths

%2f handling was not in places for /spaces and /users type
uris. Now it is. In the process realize that 204 status responses
were being silently turned into 200s, which makes some reponse
code tests fail.