Linq interface refactoring.
Merge remote-tracking branch 'origin/master'
Revert "Fix Table attribute"

This reverts commit 196a445ffdae49d9a8db2cf7315d546a8d4e4163.
Merge branch 'master' of github.com:linq2db/linq2db
Revert "Fix CommandTimeout bug"

This reverts commit 78dfc68e2f6fc02f1ac8462afac92de040c97596.