Text and SQLite backends for PyMC3 (update)

These changes are based on the discussion in #449. Please let me know your thoughts.