Eng5900 adhocddl

Also:
ENG-5867 (CREATE TABLE), 
ENG-6104 (ALTER TABLE without RENAME), 
ENG-6121 (DROP TABLE).  

Also, merges in akhanzode's ENG-5863 work, plus pmartel's ENG-5945 NOT NULL fixes on top of that work.