Opioid maintenance, weaning and detoxification techniques: where we have been, where we are now and what the future holds.