Self-retaining sutures with bi-directional retainers or uni-directional retainers