Add daemonize bundle

(cherry picked from commit fc655f802156b4a52913cb6247659eb13e9074f6)

Conflicts:
	lib/3.7/commands.cf
Change: Cleanup inline docs

(cherry picked from commit 63bf31847db145478d8f52a75a04a19b88217322)

Conflicts:
	lib/3.7/commands.cf
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
(cherry picked from commit b672f03bc9272e16b11276109bf619f7008ccf8c)
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.

(cherry picked from commit a9d52c1526fedc46a6aa24bb4adb94fbe6cedc07)

Conflicts:
	lib/3.7/commands.cf
merged cf-upgrade to upgrade procedure

(cherry picked from commit d5dd382cad250c3ab83e766b2eed39ed563e51df)
changed from upgrade commands to install script

(cherry picked from commit 4175c91db0c84f67be6d20b803f473c3d06ee09f)
silly typo

(cherry picked from commit b7852278283027bc9ae696c360b7d7aa22fa52f6)
make the script work on Solaris

(cherry picked from commit 07185372007bf7d597ce59c2ad6b1717ea2a8748)
generate admin_file for solaris and polish script a bit

(cherry picked from commit 6f8ac426de8153b9e208ed96ebf716f6cdaadeb8)
add a promise to copy cf-upgrade from policy hub before running it

(cherry picked from commit 4292bd0b7b57127694f67ebfe55be02179e6c20a)
add comments for backup_script, backup_file, install_script and admin_file

(cherry picked from commit 4ceaf884185b1aa8bfa43a846f2afb2d8554a1df)