Add physicalprocessorcount fact for OpenBSD
Add tests for OpenBSD ifconfig with bridge(4) rules.

http://projects.puppetlabs.com/issues/16630
Consolidate several queries for hw.physmem on BSD.

Conflicts:
	lib/facter/util/memory.rb
	spec/unit/memory_spec.rb
Add fact for encrypted swap on OpenBSD

Conflicts:
	lib/facter/memory.rb
(#19293) Enhance the release fact for OpenBSD

Currently facter only outputs the main release version number without
the actual substring information.
e.g. 5.3 versus 5.3-beta
(#19293) Unit tests for openbsd kernelrelease fact
(maint) Extract heredoc fixtures from memory spec

Conflicts:
	spec/unit/memory_spec.rb
Add Facter::Util::POSIX for a consistent way of dealing with sysctl(7).

Conflicts:
	lib/facter/memory.rb
	lib/facter/util/blockdevices/freebsd.rb
	lib/facter/util/memory.rb
	lib/facter/util/virtual.rb
	lib/facter/virtual.rb
	spec/unit/blockdevices_spec.rb
	spec/unit/kernelrelease_spec.rb
	spec/unit/memory_spec.rb
	spec/unit/processor_spec.rb
	spec/unit/util/virtual_spec.rb
	spec/unit/virtual_spec.rb

Conflicts:
	spec/unit/kernelrelease_spec.rb
Merge branch 'feature/facter-2/fact-376-openbsd' into facter-2