Fix pkgin parsing of package list
Fix smartos paths for npm and pip
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
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
Merge pull request #304 from nickanderson/redmine/6488

Change: Fix misspelling
Merge pull request #300 from skreuzer/perms_dcp

Add a perms_dcp() copy_from body
Merge pull request #299 from skreuzer/consolidate

Consolidate paths of common binaries on FreeBSD, NetBSD and OpenBSD
don't include monitoring by default in reporting
Merge pull request #282 from bahamat/fix_pkgin_parsing

Fix pkgin parsing of package list
Change: Cleanup whitespace
Merge pull request #307 from nickanderson/fix_whitespace

Change: Cleanup whitespace