Feature sqlite3 returner

Resolves feature request #7144.

I have been trying to get this to pass the travis builds most of the morning, but have been getting errors not related to the pull request itself that I can identify.

Here is the most recent error that I am seeing in the travis builds:
"test_issue_1959_virtualenv_runas (integration.states.virtualenv.VirtualenvTest) ... Device or resource busy (bundled/zeromq/src/mutex.hpp:90)"