Improve .ini parsr and add is_enabled helper function
Fix typo
Add parseInt(x, 10), re-use regexps and handle floats in flat_files
Updates to last commit
This is a fix for issue #441

This fix bubbles is_dead_sender() up to smtp_client so that it can
be used in smtp_client.js, plugins/queue/smtp_forward.js, and
plugins/queue/smtp_proxy.js.
Merge pull request #426 from smfreegard/master

Config improvements
Write config get options documentation
Merge pull request #443 from godsflaw/issue-441

This is a fix for issue #441
Merge pull request #436 from msimerson/spamassassin

spamassassin: added a special 'first-recipient'
spamassassin: bug fix.

I just updated SA and a short time later got an email with this in the body:

X-Spam-Level:
X-Spam-ASN: AS3356 4.0.0.0/9
X-Spam-Status: No, score=-5.2 required=8.0 autolearn=ham
X-Spam-DCC: Misty: toaster 1170; Body=1 Fuz1=1 Fuz2=1
<snip>

I strongly suspect that it was an empty X-Spam-Level header that was the culprit. This commit makes the second match optional and adds an empty string if the match is undefined. I think that'll fix it.