Fixing wrong element name error in CMSDefault form.
Deleting CMSContact for contact page, now uses the default form.
Making title field in CMSDefault form not required.
Supporting optional title filed in default template.
Supporting optional title filed in contact page template. Also making use of the new page_name field.