telephony: Add RILJ wakelock debugging

Patch originally made by Lee Chu against CM10 for the SMDK4210 RIL

Reworked to provide generic RILJ wakelock debugging for all devices

This causes the log to get spammed if an outstanding unresponded RIL request
is causing extended wakelocks.  The wakelock timer is reset every time a new
RIL request gets issued, causing the timeout to reset for "older" requests.

End result is an ongoing RILJ wakelock if the RIL doesn't respond to something.

Rather than purge the offending item, we spam the logs, since a lack of a RIL
response is usually due to a bug on our end.  (e.g. sending a request we should
not.)

Original commit at:
https://github.com/CyanogenMod/android_frameworks_base/commit/44a77728d6576d66ee873d18f72caed8c4cb2732

Change-Id: I2c7c337b9e0b1dba76a13bc40d7319ae0d1ea917