Correct name for the `keyserver` attribute of the `apt_repository` LWRP.
[COOK-1914] Fix /etc/apt/preferences.d/ permissions

This directory was missed by e1ba5f8dce526e458e4c309a70499a47481cf60d.
write out the 01proxy first thing
Expand test-kitchen support

* Update to Test Kitchen 0.7.0
* Add a test cookbook for testing the recipes as configurations
* LWRPs now tested in the lwrps test recipe/configuration
release v1.6.0
increment version for development, correct name in test cookbook
t # This is a combination of 2 commits.

allow specifying arch with an apt repo
if omnibus is used, the apt-cache command wont have correct output, use the file content
[COOK-2082] - add a test for arch feature of lwrp
release v1.7.0
[COOK-2171] Run list file's :create action directly from repository's :add action to make apt_repository work in compile time.
Allow specifying a custom cacher port in the cacher-client recipe
[COOK-2143] - move default value to attribute file
[COOK-2178] Fix typo in comment
[COOK-2184] - add acng template

* Template is from Ubuntu 12.04 installation with default content
other than the port attribute
* Split up the cacher-ng service to two occurences, one for enabling
and the second for starting to avoid config issues resulting in a
non-running/startable service.
release v1.8.0
[COOK-2112] - fix arch in apt_repository lwrp

Also fix the matching test
Fix the issue with notifications not being executed properly by running all the resources created internally by the provider in `recipe_eval`.
Pass the repository file resource via instance attribute instead of a closure variable.
[COOK-2171] - add test and cleanup provider

* More descriptive failure message
* Add test from nginx reported as failure in previous pull request
* Use newer notification syntax