Set user pseudofields as hidden by default.

This stops them appearing on 'compact' view when civicrm is installed.
Fix boolean logic for displaying dashboard links on user profiles.
Drupal 8 update: local tasks
Drupal 8 update: ContentEntityDatabaseStorage accepts new arguments.
Drupal 8 update: FormState is now an interface.
Drupal 8 update: FieldDefinition renamed to BaseFieldDefinition.
Drupal 8 update: BreadcrumbBuilderBase changed to interface.