Fix pkgin parsing of package list
Fix smartos paths for npm and pip
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
Change: Fix windows bios inventory

Fix inclusion of PSComputername into System manufacturer
Add System serial number and System version support

Ref: https://dev.cfengine.com/issues/6378
Merge pull request #297 from estenberg/inventory/windows

Inventory/windows
Consolidate paths of common binaries on FreeBSD, NetBSD and OpenBSD
Add a copy_from body to copy a local file if it is different from the existing
copy and preserve file permissions on the local copy.
Adding inventory_os.description for a human-friendly OS name, use sys.flavor as fallback, not default
Add package method for SmartOS pkg_add
ifelse and isvariable was unreliable when LSB was not found
OS description support for Windows
Merge pull request #283 from bahamat/fix_smartos_paths

Fix smartos paths for npm and pip
Change: Fix misspelling