LIB: FIx bug where smtp username/password not being saved
QUASAR: Fix up tabbing on the email recipients with some knockoutjs
QUASAR: Add checking for valid email addresses in main.js for basic settings
LIB: Reduce log level of one input validation ERROR log to WARNING

- This is not really an error, as it's entirely expected when the user
  enters bogus data. Getting to that section of code would only be a
  bug if the entered data were valid. Hence the WARNING level
QUASAR: Fix error page "back" link on basic and advanced options

Ticket #778
Merge branch 'integration' of ssh://helios/home/git/repositories/Nova into integration
QUASAR: Fix haystack name validation

Ticket #774
QUASAR: Make hostnames case insensitive and add input validation

Ticket #776
QUASAR: Show interface aliases on main grid, autoconfig, and profile summary
QUASAR: Only allow alphanumeric interface aliases

Ticket #781
QUASAR: Clean up settings pages: validation, look, unused settings
QUASAR: Fix basic/advanced options undoing eachothers checkboxes

Ticket #783
QUASAR: Fix 'using manage iface' checkbox being set with 'use pulsar' value
QUASAR: Add error checking for autoconfig generated haystack names 

Ticket #781
QUASAR: Escape grid data unless explicit formatter or noEscape on column
QUASAR: Add icons to create/clone new haystack buttons

Ticket #788
QUASAR: Standardize display of page numbers (top right of grid, styled)
QUASAR: Remove superfluous leading space in MAC strings in quasarDatabase.db
QUASAR: Throw alerts if no nodes/profiles selected and delete pressed
QUASAR: Make sure selected rows stay selected if values inside update