bug fix: call to kconv() with empty vectors

Fixed bug when calling Kxy() with no pH scale conversion factors; the
function Kxy() called kconv() with empty set of data