(maint) Add gem testing to Travis CI.

Updating Travis script to build, install, and test the cfacter gem.
(CFACT-12) Implement external facts from executable scripts.

Implementing executing files to populate external facts.
Any executable files in the external facts directories are run.
Any output line of key=value is turned into a string fact.