Enable three of the four FK metadata tests. 

Uncover one problem with the FK columns query, which is also fixed.

In addition this checks some of the getColumns() problems.

I didn't enable the `testSameTableForeignKeys()` test because the table definition uses SQL syntax we don't currently support (there is already a Trello card).