Merge branch 'changeSMTP' of ssh://helios/home/git/repositories/Nova into changeSMTP

Conflicts:
	Quasar/NowjsMethods.js
	Quasar/main.js
	Quasar/views/includes/basicConfigForm.jade
NOVAD: Fix segfault, change error to CRITICAL and exit() if no training data
MISC: Add new honeyd mysql script to scripts.xml
QUASAR: Have default port for every script, also prettify profile editing page

Ticket #770
QUASAR: Remove addHoneydProfile.jade (near 100% duplicate code)
QUASAR: Work on removing dojo layout
QUASAR: Swap out dojo filtering select for Jquery UI autocomplete
QUASAR: Remove dojo from the repo
QUASAR: Fix some annoying resizes when loading
QUASAR: Fix bug where onready() wasn't actually triggering init()
QUASAR: Redo all the pages to the new theme
QUASAR: Fix a few minor alignment and consistency issues
QUASAR: Split off the grid settings/checkboxes into their own contentBox
QUASAR package.json: set dependencies to newest versions of npm modules

Had a few side effects, like escaping changing in jade and express 3 having
some minor changes with the way you initialize the server. We had some 
modules locked in old versions because of some problems with Dojo AMD
conflicting with socket.io/nowjs,

https://github.com/LearnBoost/socket.io-client/issues/490

But now that dojo is gone, not an issue and we can go ahead and use the
newest versions of everything in the npm repos.
BUILD: Make install helper build master by default, integration if flag
MISC: Update documents for SMTP dependencies
Merge branch 'changeSMTP' into integration

Conflicts:
	Installer/nova_init
	Quasar/NowjsMethods.js
	Quasar/main.js
	debian/novaInstallHelper.sh
More merge conflict resolution
QUASAR: Add some fade/delay when changing tobutton's hover color
Merge branch 'integration' of ssh://helios/home/git/repositories/Nova into integration