Z3str4: A Solver for Theories over Strings