Added module for managing Apple Mac OSX user defaults

##### Issue Type:

New Module Pull Request

##### Ansible Version:

1.7.2

##### Environment:

Apple Mac OS X Yosemite 10.10 (build 14A379b)

##### Summary:

Created a new module for managing a Mac's user defaults. With this module you'll be able to tailor most of the settings of your Mac using Ansible. It supports most of defaults datatypes. Array, Boolean, Date, Float, Integer and String types.

##### Steps To Reproduce:

N/A

##### Expected Results:

N/A

##### Actual Results:

N/A