Reworked RIL requests, globals, SIM status, client

* Handling ril requests with lists
* Renamed functions to complete requests
* Globals (most of them) are held in ril_data
* Renamed SIM_Status to ril_sim_state
* Renamed client object to data
* Moved client funcs to a sub-structure

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
PWR: Fix typo error

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
GEN: Use lists stored in ril_data instead of global table

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
GPRS: Use lists stored in ril_data instead of global table

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
GEN: Change function name to match naming style

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
SMS: Use lists stored in ril_data instead of global tpid table

Some strutures were also renamed to Stick to libsamsung-ipc changes

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
SMS: Process next incoming message after failure

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
SMS: Use lists stored in ril_data instead of global table

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Updated copyright information

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
SRS: Rework to handle multiple clients in a better way

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
GPRS: Pass CID to activate/deactivate IPC functions

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
SRS: Set non-blocking flag without override

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
TODO: Removed implemented GPRS functions

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Disp: Report RSSI properly with newer version

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Copyright: Corrected email address

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
SAT: Rename STK functions, disable STK by default

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
RFS: Export ipc_rfs_send function prototype

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
PWR: Report power states and return to RILJ properly

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
MISC: Timezone can be negative: handle that case as well

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
sec: Rewrite SIM I/O functions

Signed-off-by: Paul Kocialkowski <contact@paulk.fr>