Add MetadataOnly concept to a pull request.

MetadataOnly is a special type of query that pulls only table
metadata, not actual records.

Fixed Record.mergeContentFrom, so that it does not overwrite
existing data with "undefined" from the incoming records.

Made the IMQS transport capable of adding new field and relation
metadata during any request, not only the first one.