Merge pull request #28 from tzz/master

support for Python `pip' package_method
Whitespace cleanup
Added common paths to various commands under `archlinux'.
Merge pull request #30 from cdituri/cdituri/masterfiles/common_paths/archlinux

Added common paths to various commands under `archlinux'.
inventory: new framework for discovering things about the system
Merge pull request #27 from tzz/tzz/inventory-layout

inventory: new framework for discovering things about the system
inventory: add Windows, Mac OS X, and LSB modules
inventory: add control mechanism to disable modules and use it for the LSB module.
inventory: add LSB multi-run guard and os,flavor,description variables
Merge pull request #31 from tzz/tzz/inventory-lsb

inventory: add Windows, Mac OS X, and LSB modules
fix Commerical -> Commercial typo
Redmine#2112: pure and derived Debian and Red Hat classes
inventory: update README.md
Merge pull request #33 from tzz/feature/2112-pure-and-derived-classes

Redmine#2112: pure and derived Debian and Red Hat classes
Add .gitignore to ignore cf_promises_validated
Merge pull request #34 from tzz/tzz/gitignore-cf-promises-validated

Add .gitignore to ignore cf_promises_validated
Fix comment of files_ok class