Remove stderr from stdout

Sometimes there are lib errors on platforms with malformed packages.
This shouldn't cause the facts to completely fail.
Merge pull request #348 from hunner/patch_fact

Remove stderr from stdout
Fix issue with puppet_module_install, removed and using updated method from beaker core copy_module_to
Merge pull request #358 from cyberious/1.6.x

Fix issue with puppet_module_install, removed and using updated method f...
Fix a test that broke with #326.
- add bits for updating apt
- fix spec tests to include osfamily fact
- add spec tests to verify current default behavior unimpacted.
- manage the update-stamp file in puppet via content rather than a served file.
- update custom fact to return -1 if the file doesn't exist
- add spec test for custom fact
- refactor to use a variable vs a collector/override
- document parameters a bit more verbosely
- remove empty unconstrained fact
- Add osfamily fact to backports tests to facilitate functional tests on non-debian hosts
Merge pull request #349 from wolfspyre/apt_update_tooling

Apt update tooling
Don't truncate to short keys in the type

You should be able to create/delete keys using the long key to avoid
collisions, and truncating in the type makes that not work.
Merge pull request #365 from mhaskel/long_key_support

Don't truncate to short keys in the type
We aren't truncating in the type

So don't check for truncated IDs in the type test.
Merge pull request #366 from mhaskel/fix_unit_tests

We aren't truncating in the type
apt-key doesn't add long keys in deb6

You can feed the command the long key, but it truncates it to add the
key. This causes issues due to the short-key collision with the
puppetlabs key. So, test with a different key on debian 6.
Merge pull request #367 from mhaskel/deb6_apt-key_workaround

apt-key doesn't add long keys in deb6
Fix for future parser support
Merge pull request #368 from mhaskel/future_parser

Fix for future parser support
Missed one case for _kick_apt needed for strict variables
Merge pull request #369 from mhaskel/future_parser

Missed one case for _kick_apt needed for strict variables
add --force-yes so deb7 doesn't hang
Merge pull request #371 from mhaskel/force-yes

add --force-yes so deb7 doesn't hang
DOC-249 Revised and updated apt readme

Revised and updated apt readme. Post-merge-conflict edition.