Added test to MultiSchemaTest for oracle views, which currently are not
treated correctly
Added equals methods to Relation and TablePrimary, so the list of tables
can eliminate duplicates

Changed the two-arg constructor of TablePrimary to call the 3-arg
constructor with tableName as givenName, to ensure that givenName is
always set

Added MappingParser:getRealTables, which does not include the view
definitions

Changed MappingAnalyzer:constructLookupTable to also look for the
lower-case and upper-case version of the alias. This should probably get
a more generic case-insensitive fix (at least when the column name is
not in quotes)