[CHEF-4109] add (un)lock_user|pass to user provider

Deprecates :lock and :unlock actions in favor of the
more precise :lock_user and :lock_pass actions.

On Ubuntu, :lock acts on the user password, whereas on
other platforms it falls back to :lock_user.
whitespace changes and comment removal
[CHEF-4109] Add Illumos user provider