Merge pull request #275 from smfreegard/master

Fix add_data handling when input is a string
Merge pull request #276 from smfreegard/master

Move disconnect() and fail() calls into respond callback to prevent race when client is pipelining
clamd plugin improvements