Bug 1051803 - Add an optional vibration to the incoming call tone

Do we need to check if `vibrate` exists? Further more I thing this could be at the end of the function, and we could have something like `if (!shouldVibrate) {return}` and then the `_vibrateInterval...` code.