Qfs kerberos lib: continue to run unit test in the loop even if the test returns an error in order to detect memory leaks; make error reporting more robust by returning generic kerberos error in the case if the library returns an empty string or null.