Added Contact Form and Entity for public contact.
Added Subject form type to allow overriding of the Subjects included in the contact email.
Added lines to public extension to allow settin from the configuration.
Added new form type.
Updated services.
Added controller actions for Contact form display and success.
Added routes and templates for views.