Custom Vibrations (3/6)
Phone part.

- added possibility to choose a custom vibration for phone calls (in Settings)
- added checking for contact-level custom vibrations to CallNotifier
- added a fallback option to Ringer, if the received vibration is corrupt

Also fix quiet hours port.

Change-Id: I161b0167db6832939665a0ff548d4db99c4011cc
Signed-off-by: sethyx <sethyx@gmail.com>

Conflicts:

	src/com/android/phone/Ringer.java
Fix import

Change-Id: I0b99ca556189404f684eaee816be7044a7ae7ea6
Signed-off-by: Gergely Szell (sethyx) <szell@hu.ibm.com>
Fix Quiet Hours

Change-Id: I9d7411c93c933698b5f63d882763aa08ba2ff711