Fix constructor of TableLocation, manage null catalog and schema