Added subject field and replyto with @@.

Fixes #7, #17, #31, #38, #44

Refactors some methods of template action to base action class.
Recognizing replyto by @@ (part of previous commit)
Some reformatting, PHPDocs, renaming $data to $fields and

cleanup of return of getTemplates()
Merge remote-tracking branch 'origin/master' into mailsubjectreplyto
fix thanks messages
add <noinclude> pattern, which let you exclude snippets in templates.

Fixes #46
Merge pull request #89 from splitbrain/mailsubjectreplyto

Add subject and replyto to mail action