Resync with ceph charm, updates for raring
Zap journal device once only
Add support for BTRFS and validate osd-format
Misc updates
Improve host ip resolution - fixes issues with maas managed DNS
use ceph.list, not quantum.list
Allow DNS problems to bubble up and break hooks as things are broken if this
is the case.
Paul Collins 2013-01-28 use ceph.list, not quantum.list
Updates to support Ceph Bobtail LTS

- Add support for different OSD block device formats
- Add support for separate journal disks

Fixes

- Improve hostname -> ip address resolution (fixes issues with MAAS managed DNS)
- Improve zapping process for devices that have already been OSD's.
- Don't catch key errors from hooks in do_hooks.
- Resync utils.py, ceph.py across ceph charms.