Implement AL_PITCH in the OpenAL module

The pull request implements the AL_PITCH feature, using playbackRate from the WebAudio API (as explained here #1734).
Also I think it would be more readable to have

    var endTime;
    if (entry.src) endTime = ...;
    else endTime = ...;

to make it clearly visible that the computation is done alternatively for the two cases.