Add base64 encoded facts and function to decode

Prior to this commit binary files were read in as facts. This commit
changes the facts to encode the file data using base64. You can then
decode them using
``` puppet
$binary_vars = base64($base64_encoded_facts,'decode')
```
Add all base64 encodes
Merge pull request #1 from acidprime/base64_decode_facts

Base64 decode facts
Remove file.read for binary file

```puppet
2\u0004\u0000\u0000\u0000" in class content: invalid byte sequence in
UTF-8 at /etc/puppetlabs/puppet/modules/eucalyptus/manifests/clc.pp:63
```
Merge pull request #2 from acidprime/base64_decode_facts

Remove file.read for binary file
fix a bunch of things
Lint
Lint
Lint
Lint
Merge pull request #3 from acidprime/lint

Lint