(Bug 5073) Adjust styling of bullet points in tables

list-style-position: inside was causing issues with the table cell being
too narrow in chrome
(Bug 5073) Adds an error section to the top of foundation pages

See DW::FormErrors for instructions
(Bug 5073) Adds per-form-element error messages
(Bug 5073) Add a 1em left margin to all lists

* removes a 1em margin to lists in tables, since those no longer need to
  be special-cased
(Bug 5073) Use DW::FormErrors in the Community controller

This also acts as an example of how to use the DW::FormErrors object
in controllers. Note that it's really all in the controller -- the
display of the errors is handled by the site skin, instead of having to
be inserted per-page