Merge pull request #22 from MikaelSmith/fix-yaml-install-prefix

(maint) Fix yaml install prefix
(maint) Select Boost static linking against cfacter

Native facter project changed Boost linking to be dynamic by default, and
require an option to use static linking. Use static linking on Windows.
Merge pull request #25 from MikaelSmith/maint/master/Windows-use-boost-static

(maint) Select Boost static linking against cfacter
Merge pull request #26 from vrthra/fix/platforms

(FIX) fixes for Solaris specific switches, and removes hacks
(update) Adding FreeBSD compilation

This patch adds FreeBSD release 10.0 support for cfacter-build. It compiles its
own gcc and boost since those available from ports is a different version.
(fix) Define platform facts for freebsd

This adds a patch to cfacter compilation that updates the cfacter
build with a collection for the FreeBSD platform. This patch can
be removed once the patch is integrated into the cfacter project.
(fix) fix broken freebsd tostring

Apparently FreeBSD is also affected by std::to_string not implemented in g++.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52015
http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20140609/107686.html

This update adds a patch to the build so that freebsd build can go through. It
should be removed once a better alternative is found.