(maint) Update packaging

We're also building with pl-cmake rather than cmake, and linking against
the correct pl-gcc libraries. There were also some missing dependencies
that were missing from the original packaging update. We also need to
update the rpath for 64bit, so we link against the right libraries

Additionally, we've update the toolchain provided by cmake, so we don't
need to specify anything in order to take advantage of the build tools
we've created. The toolchain tells cfacter where all the libraries are
that it needs, and what to use to build. IT'S AWESOME
Merge pull request #57 from melissaanne/maint/update-packaging

(maint) Update packaging
(RE-2111) Add brew recipe for cfacter
Merge pull request #62 from melissaanne/master

(RE-2111) Add brew recipe for cfacter.
(CFACT-36) Add missing gem methods for Facter compatibility.

Adding missing cfacter gem methods for compatibility with the existing
Facter API and how it is used in Puppet.

Adding search, search_path, and search_external_path methods.  Currently
the search/search_path methods do not have any effect on fact resolution
as Ruby facts aren't yet supported. However, cfacter will store and
return the given paths.

Adding a [] method that returns a Fact object with name and value attributes.

Adding a reset method that clears the facts and also the search paths.
(CFACT-39) CMAKE should work with boxen installed homebrew

Currently if you have installed boxen and are using homebrew through that
facility, attempting to build cfacter results in much drama in the lands.
However this appends those specific search paths for boxen/homebrew to both
`CMAKE_LIBRARY_PATH` / `CMAKE_INCLUDE_PATH`. And there was much rejoicing...
Merge pull request #64 from ferventcoder/ticket/master/CFACT-39-cmake-boxen

(CFACT-39) CMAKE should work with boxen installed homebew
Merge pull request #61 from peterhuene/gem/methods

(CFACT-36) Add missing gem methods for Facter compatibility.