Fixes facts for when pkg was not installed by pkg.

Pkg may be installed via make or pkg_add. There is also a bug I am
trying to run down where pkg bootstraps fine but still isn't present in
`pkg info`.

This change fixes puppet facts for FBSD 10 or 11 in any of the
aforementioned cases. I did not touch FBSD 8 or 9, due to the warning
present in the pkg(8) description of the -N option.
Fixed out of date version.
Add support for DragonFly
Merge pull request #45 from bwalex/dragonfly

Add support for DragonFly
Merge pull request #44 from rmelcer/master

Fixes facts for when pkg was not installed by pkg.
(rel) 0.2.2
Fixup on version pinning

Previously version pinning was not working due to the code not checking
for the requested version and just calling the install method.  This
  work corrects this behavior by checking the requested version and
  calling the install method to ensure the correct version gets
  installed.
changed the pkg command to make it easier to parse and updated the parsing lines
update pkg query arguments