update.cf: add .sh .pl .py .rb extensions to default input_name_patterns
inventory/any.cf: add software inventory for AIX
Redmine#5709: on Windows, set mem_free and mem_total to 0
Merge pull request #246 from tzz/redmine5709-windows-mem-inventory

Redmine#5709: on Windows, set mem_free and mem_total to 0
Redmine#5829,#5830: remove the check for registered chkconfig and do not stop unnecessarily
Merge pull request #247 from tzz/redmine5829-5830-service-fixes

Redmine#5829,#5830: remove the check for registered chkconfig and do not stop unnecessarily
Redmine#5829,#5830: typo fix
promises.cf: run Design Center sketches before any user policies
Merge pull request #249 from tzz/dc-runfirst

promises.cf: run Design Center sketches before any user policies
Redmine#3864: describe the policy framework
Merge pull request #250 from tzz/redmine3864-policy-framework

Redmine#3864: describe the policy framework
Redmine#5730: add more platforms to default software directories
Merge pull request #248 from tzz/redmine5730-more-platforms

Redmine#5730: add more platforms to default software directories
update.cf,def.cf: Add cfengine_internal_preserve_permissions class
Merge pull request #251 from tzz/cfengine_internal_preserve_permissions

update.cf,def.cf: Add cfengine_internal_preserve_permissions class
Add feature to easily disable agent email output
Merge pull request #252 from nickanderson/redmine/5849

Add feature to easily disable agent email output
Regenerate i386 test packages.

Somehow the last creation had made corrupt packages.
Fix RHEL4 receiving wrong arguments to yum.

Caused by incorrect reference to redhat hard class.
Fix "multiple packages" error in package test.

We need to install current acrhitecture, otherwise rpm will give us
errors about the package name referring to more than one package.