bug 943138 - improve dialer ADRS envelope

Scheduling tones at AudioContext.currentTime resulted in the first part of the
tone being cut off.

This patch also reverts the release period to 0.05 to match the prior
mozWriteAudio implementation.
bug 942751 - add a release phase for long dialer tones