Make merge_tables api more flexible

Allow the target argument to be either a string or wrapped table
and allow the tables sequence to have table names (strings) or
wrapped table instances.
Merge pull request #95 from synthicity/merge-tables-upgrade

Make merge_tables api more flexible