merged cf-upgrade to upgrade procedure
changed from upgrade commands to install script
silly typo
make the script work on Solaris
Fix smartos paths for npm and pip
generate admin_file for solaris and polish script a bit
add a promise to copy cf-upgrade from policy hub before running it
add comments for backup_script, backup_file, install_script and admin_file
Change: Guard daemonize bundle on windows

Windows is not supported by the daemonize bundle. Added documentation,
inform_mode and verbose_mode documentation. So that we dont run into
errors we also guard against execution on windows.
Merge pull request #294 from nickanderson/daemonize

Change: Guard daemonize bundle on windows
Merge pull request #293 from phnakarin/patch#cf-upgrade

Patch#cf-upgrade
support 32-bit and 64-bit binary. Also preserve cf-twin upgrade for 3.5.x clients
Change: Do not define demidecode variables on rhel4

Ref: https://dev.cfengine.com/issues/6302#note-8

For consistency in reporting (and a small decrease in storage space
required) it is better to not define inventory variables that are
unsupported.
Merge pull request #295 from phnakarin/patch#cf-upgrade_002

support 32-bit and 64-bit cf-upgrade binary. Also preserve cf-twin upgrade for 3.5.x clients
Merge pull request #296 from nickanderson/redmine-6302

Change: Do not define demidecode variables on rhel4
Add inventory attributes 'BIOS vendor' and 'BIOS version' on Windows
remove unused dmi inventory vars
Add inventory 'CPU model' on Windows
Add inventory 'System manufacturer' on Windows
Merge pull request #297 from estenberg/inventory/windows

Inventory/windows