Update interface for tidal mixing

This is the last interface that needs to be updated, all mixing modules should
be able to handle columns where *_iface variables are all size max_nlev+1 and
*_cntr variables are all size max_nlev provided max_nlev >= nlev.