Improve SQLIte's implementation of foreign_key_info

We now fill in all the same keys that DBI's foreign_key_info does.

We actually populate data for UPDATE_RULE, DELETE_RULE and ORDINAL_POSITION

Change-Id: I575d1deaf5604250958241ef842c8208b0bf7f8f