Custom Vibrations (1/6)
Frameworks part.

- added new VibrationPattern class for storing & handling vibration patterns
- added contact related provider columns
- added custom vibrations to the CallerInfo class
- necessary layouts & changes

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

Conflicts:

	core/res/res/values/public.xml
	core/res/res/values/strings.xml

Signed-off-by: iceandfire <arhamjamal@gmail.com>

Conflicts:
	core/res/res/values/strings.xml