Always accept UUID in addition to path

- For commands which accept a node path, always accept an UUID as an
  alternative.
- Also added for shell:change:path command, and added behat test for
  this command.