SIM toolkit enhancements and bug fixes

 - Correct the Terminal response for GET_INKEY variable timeout.
   GCF PTCRB Testcase GCF_PTCRB_USAT_GetInkey_27.22.4.2.8.1 checks for
   DURATION TLV in the terminal response. Add DURATION TLV in the
terminal
   response for GET INKEY.

 - According to TS 102.223/TS 31.111 section 6.8, Structure of TERMINAL
   RESPONSE,
   "For all SIMPLE-TLV objects with Min=N, the ME should set the
   CR(comprehension required) flag to comprehension not required.(CR=0)"
   Since DEVICE_IDENTITIES and DURATION TLVs have Min=N, the CR flag is
not set.

 - Add support for Provide Local Information(PLI) Language setting. Send
   terminal reponse with the locale language setting value read from
   "persist.sys.language" system property.

 - Send TR with BEYOND_TERMINAL_CAPABILITY for unsupported proactive
   commands

 - Fix length coding for Text String in terminal response for GET INPUT.

Change-Id: I762b064f02f44772809f8bb029e8cefb838e7766
fix null ptr exception on error report
Proximity workaround patch
Proximity settings: cleanup
Jordan OMX: WMA part

require asf or wma extractor
stagefright: common omx debug flag (disabled)
fix: button backlight which could stay on, on boot with a lockscreen

This should be debugged (logged) to find the real reason...
camera: Add autofocus support to the media recorder

- from Froyo commit by Cyanogen (f0bd5b812cfe1702135131fe35c88d784cfe2afd)
  with a bit of added code to StagefrightRecorder.cpp

Change-Id: I6a38e9cda7aa2feaf3561e208908c648c8beb93d
Fix NPE.
Overscroll color (2/3) #26

Allows user to choose overscroll color.

Part 3 : http://review.cyanogenmod.com/#change,7166

Extended cm's scroll on/off and color to webview as well.

Change-Id: If920c93a11b097673c29dd8f03440815ed457041
Add API needed for Motorola AT command service.
add option to disable volume key beep sounds (2/2)

Change-Id: I35d940b6c37fe4125dcd6d6160ea3845f3f43fcd