CB-7216 API audit for vibration on wp8

Added support for:
    - cancelVibration (including vibration with pattern)
    - vibrateWithPattern
    - truncation of vibration when argument is > 5seconds on wp (formerly exception was thrown)