Patches to reduce build failures and improve build time

* Fail during runtime on mon_config
  This patch will use runtime_fail on ceph mon_config rather than fail on compile
  time. This will improve the deployment time by only fail those resources depend
  on runtime_fail type and allow other resources to be deployed/configured.
* Additional apt-get update to fix key errors found
   This is a possible fix on failures happening on installing packages because of package authentication errors.  (possible fix for the issue #211
* Haproxy node should know all services to be configured
   This is a possible fix for issue #213
Since it is added on mon_config, and mon_config has dependents on the places it setup (e.g rjil::nova::compute, rjil::glance), so  runtime_fail inside mon_config will fail all those dependent resources.