Adds a renamed status.
Various bzr updates:
* Add renamed status
* Handle file kind changes
* Handle executable bit changes
* Update to use some new API commands
* Update valid_repo to use 'root' rather than 'info' otherwise shared repos would be considered valid.
* Updated caching to actually work (matches git mostly now)
* Use options tag on dirs/files for meta info (x bit changes, file renames)
Render directories on flattened mode if their status is not 'normal'