Expose LWRP state attributes (`state_attrs`)
[COOK-3959] - Add support for Mac OS X to users cookbook

Signed-off-by: Sean OMeara <someara@opscode.com>
[COOK-4078] - users cookbook fails in why-run mode for .ssh directory

Signed-off-by: Sean OMeara <someara@opscode.com>
[COOK-4139] - users_manage resource always notifies

Signed-off-by: Sean OMeara <someara@opscode.com>
updating .gitignore
Version bump to 1.7.0
Publish 1.7.0 Changelog
Version bump to 1.7.1 (for development)
Cover existing code with unit tests

* add Gemfile and add all gems required for testing
* configure chef-zero to make work with data_bags and search easier
* configure Berkshelf 3.0
* cover all resources from "users_manage" LWRP with chefspec tests
* create custom matchers for "users_manage" LWRP
Fix style

* fix indentation
* remove trailing space
Determine file system and allow not managing NFS home directories

* add 'manage_nfs_home_dirs' attribute for manage resource
* determine FS type before managing it
* manage all FS types by default to keep previous behaviour
* add tests
Merge pull request #40 from iroller/COOK-4401

[COOK-4401] Cover existing code with unit tests
Merge pull request #42 from iroller/COOK-4404

[COOK-4404] Determine file system and allow not managing NFS home directories
Merge pull request #34 from goodmanio/master

Expose LWRP state attributes (`state_attrs`)
The directory resource already handles the converge_by functionality
Merge pull request #43 from benpillet/bug/why-run

The directory resource already handles the converge_by functionality
Shouldn't depend on a test cookbook

Having this dependency may cause an infinite loop in Berkshelf dependency resolution mentioned here https://github.com/berkshelf/solve/issues/27
This is not the main cause and there is still a bug in berkshelf/cause, but I see no reason of keeping it here.
Do not manage home dir if it not exists
Merge pull request #48 from iroller/fix-manage-not-existing-home-dirs

Do not manage home dir if it not exists
Merge pull request #47 from iroller/patch-1

Shouldn't depend on a test cookbook