Error messages rendering, required status, new login/register forms, refactoring

- style 'bare' renamed to 'none'
- added error messages to 'standard' style
- added #required? to FormField, allowing for testing required? status on the form level
- reworked user login and register forms using FormBuilder
- added #fields and #buttons methods for rendering several fields and buttons at once