Support external assemble script for centos-ruby image

Main changes:

- Provide `assemble` and `run` as external scripts
- Switch to `yum shell` to speed up RPM installation
- Get rid of SDK as we can't guarantee external scripts will use it and know what API it provides