(maint) remove stale documentation directory

The documentation directory has long been superceded by the puppet-docs
repo (https://github.com/puppetlabs/puppet-docs) and other sources. This
commit removes the directory to reduce clutter.
Add physicalprocessorcount fact for OpenBSD
Merge branch 'pull-462'
Merge pull request #464 from adrienthebo/maint-remove_documentation_directory

(maint) remove stale documentation directory
(maint) Remove unused facter.conf

Facter.conf is not used anywhere in facter and has not been modified in the
entire git history of facter. This commit removes the file and directory to
reduce clutter.
Merge pull request #466 from haus/remove_facter_conf

(maint) Remove unused facter.conf
(#21533) Verify facter doesn't write to stderr

This commit doesn't fix #21533, but it adds an acceptance test to detect
if executing `facter` writes to stdout.
Add tests for OpenBSD ifconfig with bridge(4) rules.

http://projects.puppetlabs.com/issues/16630
Adding a windows fact for i686 to architecture specs
(#20989) x86 windows hardware model show i686 not i1586

Currently hardware model uses the cpu level when
using 32 bit windows on x64 capable hardware. The
actual architecture is i686 even though it might be
showing as i1586 if the cpu level is 15. 

Based on my research on this, all levels above 6 
should show the i686 hardware model. i1586 or i1186
would be a misnomer.

This fix adds a check to determine if the cpu level
is over 6 and then responds by setting the 
architecture_level (new) to 6, otherwise it uses the
cpu level coming back from the windows processor 
query.

Note this only affects windows hardware.
Add LinuxMint to operating system facts
adding tests for LinuxMint facts
Merge branch 'pull-453'

This closes GH-453.
(maint) Use `expect` blocks over procs in specs
Merge branch 'pull-471'

This closes GH-471
(#21250) Fix zfs_version on old versions of Solaris 10
Merge branch 'pull-457'

This closes GH-457
Don't build debuginfo rpm package

Prior to this commit, mock would spit out a debuginfo package on facter.
This is pointless as facter contains zero compiled code. It would be a
noarch package, save for some arch-specific dependencies. So, since I
can't fix that bug in RPM, I can make it so I don't have to remove the
debuginfo package every single time.

Signed-off-by: Michael Stahnke <stahnma@puppetlabs.com>
Merge pull request #473 from ferventcoder/ticket/master/20989-windows-x86-reported-wrong

(#20989) x86 windows hardware model show i686 not i1586
Adding a windows fact for i686 to architecture specs