Add new API methods to bzr
Updates to types of VC changes.

Add Renamed state to vc.
Allow folders to have a modified state, and render them if so.
Allow Dir types to have an options variable.
Bzr updates
Update get_commits_to_push_summary to raise NotImplementedError on _vc base
Add sensitivity settings for bzr
Fix _get_modified_files to not use status_command
Various bzr updates:
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'
Adds a renamed status.
Bugfixes
Merge from bzr-changes-staging
Merge from parent