Added/modified profile-related preferences

Resolves #919.
Resolves #907.
Resolves #1077.

http://jenkins.buttonweavers.com:8080/job/buttonmen-AdmiralJota/190/

* Public email address option
* Gender field
* DOB split into month/day

Dependent on  #1067.
Yes, this does the right thing in my test.