Service path '#' syntax and default behaviours

Implement #646 
We should probably not show the erroneous component in the response (OrionError):
OrionError e(SccBadRequest, "a component of ServicePath contains an illegal character");