Add contacts list and details

* Add opt-in switch in player profile to exclude contact info from list
* Add 'scheduling info' text area in player profile
* Add 'Contact List' to main navigation
* Add contact detail page to display player details
Adjust challenge process

* Reformat challenge badge to include scheduling info in tooltip
* Add option to include scheduling info in challenge email
Adjust display formatting

* Calibrate contact info display setting for small devices
* Adjust Rank column display format