Text this: Canonized Rewriting and Ground AC Completion Modulo Shostak Theories : Design and Implementation