Fix out-of-bound memory access on empty URIs (#32)
Fix out-of-bound memory access on empty URIs (#32)

Internal SQLite3 URI functions such as sqlite3_uri_parameter() produce
undefined behavior if the passed-in URI argument is an empty string.
This is a likely cause of broken rekey observed in some environments
since the introduction of the URI API. See issue #32 for details.

resilar/sqleet,resilar/sqleet