Fixed idempotency issue with Chef Solo and skip_password attribute #159

This is #159 rebased on top of the latest master.