initial addition of a smtp module and state.  can be used in a similiar fashion to the xmpp module and state to send emails following state changes.  Configuration for smtp usernamd and password is done in a similiar way to the XMPP module with the information kept on the minion.
fixing the versionadded string to be Helium.
Merge pull request #11297 from garethgreenaway/develop

initial addition of a smtp module and state.