(maint) explicitly include stdexcept

In fact_map.hpp and fact_resolver.hpp, exceptions defined in stdexcept
were being used but the header itself was not being excluded. In recent
versions of gcc and clang stdexcept was being included by another
library but in gcc 4.7 and clang 3.3 this was not included. This commit
explicitly requires stdexcept to avoid the version dependent behavior.
Merge pull request #22 from peterhuene/facts/blockdevice

(CFACT-26) Add block device facts for Linux.
Merge pull request #25 from adrienthebo/issue/master/include-stdexcept

(maint) explicitly include stdexcept
(CFACT-25) Add processor facts for OSX and Linux.

Implementing the following facts for OSX and Linux:

- processor[0-9]+
- processorcount
- physicalprocesscount
- hardwareisa
- hardwaremodel
- architecture
Merge pull request #20 from peterhuene/facts/processor

(CFACT-25) Implement processor facts.
(CFACT-28) Add DMI facts for Linux and OSX.

Adding the following DMI facts for OSX:

- productname

Adding the following DMI facts for Linux:

- bios_vendor
- bios_version
- bios_release_date
- boardmanufacturer
- boardproductname
- boardserialnumber
- manufacturer
- productname
- serial_number
- product_uuid (renamed from facter-2 for clarity)
- chassis_type (renamed from facter-2 for clarity)