Breaking. Everything. Massive rename op.

Trying to sanitize the breakdown of module directories. Renaming the old
dist,site,conf to public,internal,restricted which correspond to how we
let people have access to the modules.
Code cleanup; fix deprecation notices
Remove Puppet 3.2.1 deprecation warnings
Revert "Remove Puppet 3.2.1 deprecation warnings"

This reverts commit 7e6d309e3ebc64672b0705be133a39bd2cd24bf0.
Remove puppet 3.2.1 deprecations
fix puppet 3.2.1 deprecation warnings
Add license and README stub