Checkin initial python redux work.
Finish up: find_block_device(), save_script_rc(). Add restart map.
Fix up port handling, checkin Makefile+setup.cfg+.coveragerc, rename tests/ -> unit_tests/
Update to 100% coverage.
Add do_openstack_upgrade().
Remove debug.
Rename _relations.py -> _hooks.py
Update symlinks.
Clean charm lint.
Typo.
Sync helpers.
Update tests post-helper sync.
Merge fixes, helpers sync.
Checkin new helper.
Update charm-helpers sync source to temporary ~openstack-charmers helper branch.
Sync helpers, update accordingly.
Checkin new helpers.
Add execd preinstall, tidy unit testing
bind to all network interfaces by default
Resync with charmhelper for new swift version