ENH: add ufw action based off Guilhem Lettron's work in lp-#701522. Closes gh-455
DOC: document ufw a bit more. Change insertpos default to 1 to allow it to work if the user run ufw enable
ENH: add firewallcmd-ipset
DOC: Changelog for adding firewallcmd-ipset
BF: asyncserver now ensures all data is sent

Previously was using `send` method, which uses `socket.send`. This does
not guarantee to send all data, and no check was in place to verify
whether all data was sent. Using asynchat built in `push` method,
ensures that all data is sent before closing the connection.
Merge pull request #490 from grooverdan/firewallcmd-ipset

ENH: add firewallcmd-ipset
MRG: ufw changelog conflicts
ENH: apache modsecurity filter
ENH: apache modsecurity from 0.9 branch