Support Amazon AMIs: identify as CentOS and required tweaks

- Amazon AMIs are based on RedHat and a bit more minimal, so it requires
  a few additional packages installed in addition to the current CentOS
  support.
- Amazon AMIs use /dev/xvda for the root volume, so this generalizes the
  root volume customizations from gc3-uzh-ch/elasticluster#133