Add DatabaseConnection.trace
Split PreparedStatement.execute into exec/exec_query
Add control in PreparedStatement.exec_quey
Improve error handling.

Replace SqliteError enum by a struct.
Add DatabaseConnection.interrupt