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
sort inventory ports listening for more usable reporting
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
Cleanup: Avoid code duplication for access rules regarding report query types.

Note: If a host can query for delta, it must be able to query for rebase.. not sure if keeping this separate makes sense any longer
Merge pull request #280 from awsiv/cleanup_server_report_access

Cleanup: Avoid code duplication for access rules regarding report query types
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