(CFACT-111) Add processor facts for Windows

Adds processor facts on Windows using kernel32 API calls.
(maint) - Removing log4cxx dependencies for debian

Removing log4cxx dependencies from ext/debian/control; we don't use that
framework for logging. Minor correcction to code example in README.
Merge pull request #172 from parisiale/maint_dependencies

(maint) Removing log4cxx dependencies for debian
(CFACT-111) Avoid assert and clarify naming

Use logging instead of asserts (for release checking) and clarify naming
of references to objects returned by GetLogicalProcessorInformation.
(maint) Update debian packaging to build with correct dependencies

We've removed log4cxx and re2 as dependencies for cfacter, replaced with
boost.log and boost.regex. This requires those obsolete pacakges to be
pulled out of the control file, and the correct boost package to be
added.
(maint) add libdl explicitly

Prior to this commit, building cfacter would result in the following
error:
```
../libfacter.so.0.2.0: undefined reference to `dlopen'
../libfacter.so.0.2.0: undefined reference to `dlclose'
../libfacter.so.0.2.0: undefined reference to `dlsym'
collect2: error: ld returned 1 exit status
```
which indicates we are not linking that library correctly, if at
all.
Merge pull request #175 from melissaanne/maint/master/add-boost

(maint) Update debian packaging to build with correct dependencies
(CFACT-110) Remove swap fact on Windows

We have no way to calculate free paging space on Windows, so reporting
available paging space isn't particularly useful. Remove reporting paging
space, i.e. the swap memory facts.
Merge pull request #168 from MikaelSmith/task/master/CFACT-111-Windows-hardware-facts

(CFACT-111) Add processor facts for Windows
Merge pull request #177 from MikaelSmith/task/master/CFACT-110-Windows-skip-swap

(CFACT-110) Remove swap fact on Windows
(CFACT-112) Add Windows operating system facts
(CFACT-113) Add Windows kernel facts

On Windows, kernel facts are practically identical to operating system
facts, so re-use the facts.
(CFACT-112, CFACT-113) Derive os facts from kernel

Operating system facts by default derive from kernel facts. Leverage that
by first populating kernel facts.