Encode Workspace URI components for now
Fix rest API behaviour when trying to create workspaces using invalid names
Don't treat offering versions as Wirecloud's resource versions