Disable collection of state, zipcode on contact page
Use https for google map links
Misc site styling changes

* Use darker gray for site footer.
* Remove box shadow effect from site navigation and footer.
* Use rectangular social media buttons.
* Disable usage of Twitter, RSS social media buttons.
* Use two-columns for home page.
Default to using env var for app listening port

* Remove explicit use of port 8222.
Refactor site footer into 3 cols

* Contact info and site disclaimer has been added.
* Remove contact info table from contact page.
Introduce welcome banner for home page

* Add minimal contact form elements to home page; as per
client's request. Logic for the form has not yet been
implemented.
  Add jQuery.SimpleModal JS library for modal popup windows;
this is used for displaying the email disclaimer for the form;
this maximizes vertical space.

* Remove disclaimer.md and use disclaimer.jade as an
include instead, re-purposed as the e-mail form
disclaimer.

* Refactor base font size to 16px; this should hopefully be more
deterministic; previously, we were assuming font sizes based on
browser defaults (which will vary from system to system...).

* site_footer.jade: Refactor to use two columns.

* layout.jade: Remove maximum-scale, user-scalable meta blocks.

* layout.jade: Add minimal-ui meta block; this tells Mobile Safari
to not include the upper and lower UI elements of the browser upon
page load, maximizing vertical space.

* Reduce the maximal length of the contact form's message field
to 4096 (from 8192).
contact_form.jade: Remove usage of noscript tag

Figured out that we could get away with linking to a new page with
our JS modal popup overriding it by default, so...

* Re-introduce disclaimer.jade site page.
* Remove disclaimer.md -- no longer used.
Swap serif, sans-serif fonts (again)
Bit of styling clean up for site footer
Add contact page to practice page
practice: Fix rendering issue for phone number form field

Increase the minimal width requirements of the right column to
render the phone number form field on one line; affects
Mobile Safari (iPad, iPad Retina).
Implement logic for site-wide contact form processing

* Disable search_results site page.
* Add express-session, connect-flash dependencies.
* Update README to reflect the addition of the SESSION_SECRET
environment variable.

* Replace res.locals.notifications with connect-flash; this allows us
to store and pass notification (err) messages to any defined router.

* Relocate contact form processing to lib/form_helpers.js; this lets us
call it from anywhere within our app (i.e.: contact form on the home
page, practice page, contact us page).

* Revamp contact.jade to use contact_form.jade (via template inclusion).

* Remove the passing of local input_errs object; this was long overdue!
It was obsolete the moment we declared the list of possible errors in
res.locals.input_errs (see app.js).

* Increase the font size and decrease font weight of error messages.
Remove last name field, rename first name to name
index.jade: Add stub hyperlink to 'Find Out More' button link