CB-8018 Add vibrate(pattern) fallback on vibrate for Windows Phone 8

Added vibrate(pattern) fallback on vibrate for Windows Phone 8
Added vibration cancelling support for Windows Phone 8

[JIRA issue](https://issues.apache.org/jira/browse/CB-8018)