DRILL-6965: Implement schema table function parameter
1. Added common schema table function parameter with can be used as single unit or with format plugin table function parameters.
2. Allowed creating schema without columns, in case if user needs only to indicate table properties.
3. Added unit tests.
closes #1777