Only allow 'this' or '..' to lead a path

Paths like 'outer/../key' raise an exception when compiling.
Merge pull request #414 from leshill/leading_context_only

Only allow `this` or `..` to lead a path