Fix unit and integration tests

This PR fixes:

* ChefSpec unit tests with syntax for ChefSpec 4.1.1
* ServerSpec tests so they work with the current version
* Test matrix for current, non-EOL versions of OSes.