Consistently canonicalize chroot path in all tools.

This fixes some weird behavior in certain situations.
core target should dist-upgrade.
Include the git branch in the version string.
Include the git commit as well in the version string.
Improve Xephyr switch and refresh behavior.

Fixes #23.