Satisfies the issue mentioned in #110. Introduces flag AutoResetStatement which is by default true, but setting it to false means the statement doesn't get reset. Calling .Init() or setting the flag back to true ensures normal behaviour.

Signed-off-by: Alfred Hall <ahall@ahall.org>
Merge pull request #128 from ahall/master

Satisfies the issue mentioned in #110.