Initial ceph-osd charm
Documentation updates
Enable cephx support by default
Set config setting to something sensible for quantal
Updated contact info in README
Made ephemeral unmounting a configurable option
Update bootstrap handling to ensure key and fsid are present before
trying to init and start OSD devices.

Refactor osd device rescanning into ceph package.
Added support for auth configuration from mons
Add full support for cloud archive use; add early check for device presens in osdize.
Add feature to enable forced reformatting of OSD devices.
General tidy of filesystem handling and ephemeral mountpoint stealing.
1) Support use of cloud: prefix to pull ceph from the Ubuntu cloud archive.

2) Better filesystem handling both of OSD devices and stealing the ephemeral mount in cloud instances

3) 'force' option to make the charm reformat devices which are not in use which might already be OSD devices.
Updated default source to cloud-archive for precise charm branch
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.