DRILL-5514: Enhance VectorContainer to merge two row sets
Adds ability to merge two schemas and to merge two vector containers,
in each case producing a new, merged result. See DRILL-5514 for details.
Also provides a handy constructor to create a vector container given a
pre-defined schema.
closes #837