[Cook-2156] Add support for SmartOS unlocking new users by default and using 'append true' when modifying groups 

Add support for SmartOS unlocking new users by default and using 'append true' when modifying groups

http://tickets.opscode.com/browse/COOK-2156