spamassassin: refactored load_spamassassin_ini()

moved global defaults into function

~~I'm seeing some [spamassassin] timeout errors where spamassassin times out connecting to spamd. The weird thing is, the connection times out immediately, which doesn't seem quite right and makes me suspect a race condition.~~

The net result of this PR is tidiness. The spamassassin.ini loading is its own function, jshint updates, and better test result messages.