Add the ability for device-specific settings inside the toolbox

Usage example:

  BOARD_DEVICE_SETTINGS := device/lge/hammerhead/DeviceSettings

When a new setting category is needed the class name needs to be added
to DeviceCategory.java in the CLASS_LIST array, along with the string resource
added to strings.xml and the id added to CLASS_NAME_IDS. This will be a simple
list of possible settings fragments, try to keep the naming as general as
possible so we can reuse them.

Make sure to extend DeviceSettingsFragment, this will allow you access
to restore settings on boot completion, and possibly other features down the
road.

Initial imports are DeviceHaptic & DeviceTouchscreen for haptic feedback
and touchscreen tuning.

Change-Id: I80b2af9d06e5c92224b4f51f40e043d7447bb149
EVToolbox: Add a hack to fix the jerky drawer layout close

 * Adds 200ms delay on showing the respective fragment.
 * Source: http://stackoverflow.com/a/21269837

Change-Id: I589770d641bc8243bb3b69f4b89a61d820e64854