SQLite-specific implementation of DatabaseConnection::prepare().
We don't use prepared statements at all at this stage. We just create a DatabaseStatement_sqlite object, that will create a PDOStatement using the semi-private PDOPrepare() method below.
public function prepare($query, $options = array()) {
return new DatabaseStatement_sqlite($this, $query, $options);
}