SERVER-963 Split and externalize Linux packages

This includes splitting rpm and .deb packages into sub-packages and
externalizing the spec and control files to be maintained as static
files.