Native Debian packages

We can now install native packages on Debian-based Linux distributions.
Create Debian packages

We can now create packages on Debian systems using `dpkg-deb`.
Remove extraneous dots in Debian versions

Debian version strings let you transition from numeric tags to alpha
tags (and vice versa) without needing an intervening dot.  So lets take
advantage of that!
Create directories with specific permissions

You must now provide a permissions mode value when creating a directory.
Before we used 0750 for everything, but the Debian control directory
needs to be 0755.
32-bit Ubuntu Precise Vagrant box
Handle epochs in Debian versions

We can now handle epochs in Buzzy and Debian version strings.
Use native package names in control files

When we build a binary package, we need to use the native name of any
dependency packages, not the Buzzy name.
Merge branch 'feature/debian' into develop

* feature/debian:
  Use native package names in control files
  Handle epochs in Debian versions
  32-bit Ubuntu Precise Vagrant box
  Create directories with specific permissions
  Remove extraneous dots in Debian versions
  Create Debian packages
  Native Debian packages