Bug 995075 - Include update_filter() changes from upstream speexdsp. r=padenot, a=1.3.x+

This includes changes to update_filter() that landed on m-c in bug 1042504.