maint: cleanup whitespace
(#6817) Fix for Ruby 1.9 by calling .each_line on a string
Merge branch 'ticket/next/6817-19_fixes' into next

* ticket/next/6817-19_fixes:
  (#6817) Fix for Ruby 1.9 by calling .each_line on a string
  maint: cleanup whitespace
(#6613) Switch solaris macaddress fact to netstat

 - ifconfig on solaris will only return the mac address if run as root.
   netstat -np will provide the information to any user.
(#6862) Add a default subject for the mail_patches rake task

This will prevent committers to forget to write cover letter subject
when rake mail_patches needs to send multiple e-mails.
It defaults to the "type" and "branch name" of the patch-set.

This is taken from Brice's patch against Puppet
(37f9ca09135330ed180fb68d9295a4967a5cc857).

Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
Merge branch 'ticket/next/6862-default-subject-in-multi-patch-series' into next

* ticket/next/6862-default-subject-in-multi-patch-series:
  (#6862) Add a default subject for the mail_patches rake task
Merge branch 'master' into next

* master:
  Updated CHANGELOG for 1.5.9rc4
(#6883) Update Facter install.rb to be slightly more informative.

Give slightly more information to the user when installing facter and the
pre-requisite Ruby libraries are not installed.

In the case of OpenSSL, the user can have OpenSSL installed, and not the
gem/library, but the error message given in no way hints to this.
(#5394) Document each Facter fact.

Document all the builtin Facter facts in puppetdoc/rdoc format.

This is laying the ground work for using a tool like puppet doc, or puppet
describe but for facter, so you can see what a fact is for and how it
resolves this. This is the "leg work" of documenting the actual facts, and
the syntax of them may change in future.
(#6883) Update Facter install.rb to be slightly more informative.

Give slightly more information to the user when installing facter and the
pre-requisite Ruby libraries are not installed.

In the case of OpenSSL, the user can have OpenSSL installed, and not the
gem/library, but the error message given in no way hints to this.
Merge remote branch 'adrien/tickets/next/6613' into next

* adrien/tickets/next/6613:
  (#6613) Switch solaris macaddress fact to netstat
Merge remote branch 'barn/tickets/next/5394-Improve_Facter_fact_value_documentation' into next

* barn/tickets/next/5394-Improve_Facter_fact_value_documentation:
  (#5394) Document each Facter fact.
(#3856) Add virtualbox detection via lspci (graphics card), dmidecode, and prtdiag for Solaris and corresponding tests. Darwin case is not handled yet.
(#6719) Corrected faulty logic in bugfix
maint: cleanup whitespace
(#6817) Fix for Ruby 1.9 by calling .each_line on a string
(#6613) Switch solaris macaddress fact to netstat

 - ifconfig on solaris will only return the mac address if run as root.
   netstat -np will provide the information to any user.
(#6862) Add a default subject for the mail_patches rake task

This will prevent committers to forget to write cover letter subject
when rake mail_patches needs to send multiple e-mails.
It defaults to the "type" and "branch name" of the patch-set.

This is taken from Brice's patch against Puppet
(37f9ca09135330ed180fb68d9295a4967a5cc857).

Signed-off-by: Brice Figureau <brice-puppet@daysofwonder.com>
(#5394) Document each Facter fact.

Document all the builtin Facter facts in puppetdoc/rdoc format.

This is laying the ground work for using a tool like puppet doc, or puppet
describe but for facter, so you can see what a fact is for and how it
resolves this. This is the "leg work" of documenting the actual facts, and
the syntax of them may change in future.
(#6883) Update Facter install.rb to be slightly more informative.

Give slightly more information to the user when installing facter and the
pre-requisite Ruby libraries are not installed.

In the case of OpenSSL, the user can have OpenSSL installed, and not the
gem/library, but the error message given in no way hints to this.