Fix usage of Google branding watermark on search field

* Remove google_cse.css; this is no longer necessary now that we
are using Google's branding script.

* Set search field's value field after form submission.

* Use new search button icon.
Fix search results rendering bug

* Doh, the line height was creating clipping issues...
Fix styling issues with search input field

Safari was overriding our styling when the input field was
declared as type 'search'.

* style.css: Move contact_form specific declarations into global
space (site-wide); this takes care of ugly text field text edits
starting too far to the left.
Fix contact form validation issue

I had fogotten to disable validation of the phone extension
when disabling the form field.
Fix rendering alignment of search icon

This affected both Gecko & iPad
Fix clipping of contact form's ph suffix

This affected Gecko & iPad.
Additional styling of chrome btn

* Adjust padding to increase overall button size and change
its background color to light gray on mouse hover.
Add 25px padding to search form (footer)
Improve mobile navigation menu styling

* Remove the display of the current page title (link) -- this was
the original intention, but was unable to do without the clean up
implemented here. It's still a bit hacky...

* Underline effect is now applied to all stylesheets.
Remove local topics var usage within templates

* Rename contact page title to 'Contact Us'.
Move footer div block from site_footer inc to layout

This is for correct usage of the footer block when pages wish to
include additional footer items.

* Do not apply padding-top-offset25 class to form elements;
looks funny on mobile profile...
Introduce experimental 'help' billboard
Make explicit use of tel URLs
Add FontAwesome fonts & CSS
Additional Heroku cfg