Improve path resolving to support different REST URL schemes for POST/PUT actions (STOX-10)
Move and rename SetEncoder to JsonSetEncoder from KNOT
Add 405 MethodNotAllowed error class
Refactor traverse_path by extracting parse_path