[COOK-3933] - Add a recipe for ensuring the Ports Collection is up-to-date

This PR contains:

* Add a recipe for ensuring the Ports Collection is up-to-date
* Initial linting support (Foodcritic, Rubocop)
* Initial Test Kitchen support

/cc @sethvargo @petecheslock @andreacampi