Base: Correctly encode names for contacts when displaying.

References #119.
Base: Ensure correct escaping.

Corrects issue noted with email not being escaped in review.

In addition uses fieldValue everywhere instead of a mixture.
Merge pull request #119 from ausaccessfed/bugfix/#119-contact-encoding-invalid

IdP contact name field shows escaped HTML