better detection of cloud-init finished during container creation

Merge of Mike McCracken's work from better_cloud_init_finished
branch with minor updates to point to correct file location and
not be fatal on init errors.

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>