CB-6916 added vibrateWithPattern for wp8

Also change to cancelVibration to allow for canceling a pattern