3.0 - Add Sqlite Foreign key support

This add support to Sqlite for foreign key reflection and generation. I think the changes are pretty straightforward, and while they don't encompass all the various options available in Sqlite, it covers what I think are the most frequently and most portable features of foreign keys.

I'm not certain I've chosen the best names for the various delete/update options so any suggestions are more than welcome :smile:.