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
Can we get comments for these to explain why they are important/how they are used?