(FACT-592) Unbreak swapfree/swapsize facts on OpenBSD

On OpenBSD the "swapctl -s" output also reports the blocksize which
must be taken into account. Also the scaler was incorrectly reporting
terabytes of swap instead of gigabytes.
Merge branch 'pull-698' into facter-2