LIB: Transitioning SMTP to new structure

Because we essentially have two Logger instances going (one in novad and
one in quasar), trying to reconcile a single log file for sending on a timer
becomes a bit of a problem. So, instead of having two different attachment
files (one for novad, one for quasar), going to make a daemon that handles
the email stuff, and is started or stopped based on the value of 
EMAIL_ALERTS_ENABLED (or whatever the config var is for that)
SMTP: have a daemon script to update the attachment, script to send

Just need to get these bad boys integrated into cron and the Logger 
stuff and SMTP should be a world better.
Merge branch 'integration' into changeSMTP
WIP for SMTP changes, still testing, just haven't committed in too long
for my tastes
MERGE CONFLICT RESOLUTION
MULT: Rewrite mail daemon in perl, other mods

The pyinotify library was too slow to catch all the notifications
that novad was sending, even in the reinstall-debug startup 
stuff. Rewrote it in perl, seems better now. Have yet to try it with
a more intense loggin regimen (like Nova getting hit with FAST) 
but if the syslog settings stay at the defaults they have on install, 
it might just be good enough. Now to test the sendmail
integration with cron...lol
Also had to add install lines for two perl modules that I need for 
the maildaemon to work right, Linux::Inotify2 and 
File::ReadBackwards. Added them to nova_init and 
the install helper script, so just need to add them to readme and 
all bases should be covered.
INSTALL: Add deps for perl modules (WIP) 

Need to test on VM that installing these will replace what cpan
would do
Merge branch 'integration' into changeSMTP

Conflicts:
	Quasar/NowjsMethods.js
	Quasar/main.js
	Quasar/views/includes/basicConfigForm.jade
Merge Conflict resolution
MULT: Get rid of SMTP username, maildaemon script done

Lot of stuff in this one. 

Maildaemon seems to be working. Moved SMTP_PASS to 
config file from its own file, so one less file to have. 
Probably need to have some input validation on the 
SMTP_INTERVAL value, but I'll do that right quick after getting
the Config.cpp changes into integration. 

Added renderError redirect for rsyslog_helper failure, won't fail
silently anymore. 

Got rid of SMTP_USERNAME, it was redundant.

close #784
close #779
LIB: Calling wrong script

The one that was there before doesn't exist,  this works as 
intended.
MERGE CONFLICT RESOLUTION
INSTALL: make perl script respond to more kill signals

the lock file won't be removed on a kill -9, it'll have to be manually
removed
Merge branch 'changeSMTP' into integration