[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. The associated PR to crosswalk 
can be found here, https://github.com/crosswalk-project/crosswalk/pull/1307