[Tizen][Android] Add Vibration provider api

Adding the Vibration provider api which can be extended
to platform specific implementation. This patch is mainly taken
from upstream change, https://codereview.chromium.org/23496051
which is not available in our rebase of 32