Phone and template refactoring

Phone in places is no longer mandatory.
Peron/detail and person_list changed from tabular to div based layout.
Corresponding CSS changes.
CSS file readability, HTML5 compliance
Person list refactored
Merge remote-tracking branch 'origin/31_phone_display'
Fixed saving of person

Person with assigned advisor must have human in order to create reverse
on advisors personal page.