Added cent/rhel support for agent

This pull adds support for rhel/cent/fedora in the agent recipe, as well as updates ubuntu/debian to use the proper repo as opposed to just defaulting to 10.04.

This also fixes a nasty bug where a completely non-existent update-success-stamp will cause the whole run to fail.