vibrator: don't include hardware_legacy vibrator, update delay

We have everything defined in the .c file, we don't want to include vibrator from legacy because it will complain about the function being defined in other way. Also we update the delay from the timeout, just so diego don't complain :)