fix version specification on Debian based operating systems

There is an issue that installing any version of dse-full on Debian based systems installs the latest versions of the packages from the repo rather than the version specified in the default['cassandra']['dse_version'] attribute.

This patch will first install all dependencies in order by version number prior to installing the dse-full package.

There is also some genericification of the .kitchen.yml file.