Mechanistic strategies in the HDV ribozyme: chelated and diffuse metal ion interactions and active site protonation.