dispatcher.Bridge: rework stripScriptName()

Signed-off-by: Alejandro Mery <amery@geeks.cl>
dispatcher: add NewPathDispatcher() and proper logger

Signed-off-by: Alejandro Mery <amery@geeks.cl>
dispatcher.PathDispatcher: remove unneeded Add*() methods

Signed-off-by: Alejandro Mery <amery@geeks.cl>
uritemplate: add entry points

Signed-off-by: Alejandro Mery <amery@geeks.cl>
dispatcher: add Path() helper to compose new Paths honoring script_name

Signed-off-by: Alejandro Mery <amery@geeks.cl>