remove Gemfile

We will be using ChefDK for development and testing. The Gemfile is not
needed anymore.
remove recipes

This cookbook will just be used through LWRPs now. No need for recipes
anymore.
change license from Apache 2.0 to MIT
use chefignore that comes from kitchen generate
adjustments to rubocop
removing limits_definition fixture cookbook

Moving to a more generic test for both the LWRP and definition
add serverspec tests and fixture cookbook

- Adding serverspec tests with a corresponding fixture cookbook

- Fixing fixture reference in Berksfile

- Adding platforms to test with test kitchen
Change getchef.com to chef.io
add ChefSpec tests
remove redundancy in tests

- Only testing that limits were actually applied for Alice and Bob

- Removed testing of limits configuration file contents. This is
  thoroughly tested with ChefSpec.
modify fixture cookbook to use new definition

- Use new definition in testing

- More complete tests around edge cases
adjust test resource name to be shorter
remove ['limits']['system_limits'] attribute

This is no longer needed and the functionality has been removed. The
usage of this cookbook will be only through LWRP or definitions.
rework definition logic, rename to set_limit

- Renaming this definition from set_limits to set_limit since it will be
used to set one limit at a time.

- Auto detection of a filename and domain (if appropriate)

- Allow the setting of system-wide limits through definition
refactor library and LWRP

- refactor on library helper, less complex

- refactor of lwrp and renaming a few things

- add matchers for LWRP so spec tests can be written
fix spacing in limits.d.conf template

- More intelligent spacing for different edge cases

-  Changed from node['fqdn'] to node.name for banner
Update README to reflect changes

- Documentation around definitions and LWRP usage

- License change to MIT from Apache

- More cowbell
remove trailing whitespace

Fix for rubocop
Bump version to 1.0.0 and update CHANGELOG