Patch#cf-upgrade

* integrate `cf-upgrade` to update policy
* minor fix to update policy
* this is for only linux, `redhat-based`, `debian-based` and `solaris`
* default script directory is `/tmp`
* `package_version` can be changed directly in `update/update_bins.cf`
* create `admin_file` for solaris on a fly
Yup .. I also don't see the need for a promise_kept status here. You could probably remove the commented line entirely.