DEB packagers, no FPM, oh my!

This PR does the following:

1. Implements our own DEB packager
2. Removes FPM as a dependency (and related code)
3. Performs some various cleanup of inconsistency between packagers

/cc @opscode/release-engineers 
This is incorrect and will completely mess up all of our release infrastructure since all build versions are SemVer compliant. In SemVer a dash is used to separate the MAJOR.MINOR.PATCH from the pre-release version.