Implement apt pinning for Debian-based hosts

Hi there! I was working on a sandbox for a puppet 2.7 environment and found that I couldn't specify the puppet version for debian-based hosts. This should fix it.

I attempted to match the style used in the repo. Any feedback is welcome.

Cheers!

Paul