QCOM Bringup hw/ril

Summary:
squashed update to hardware/RIL, should allow buildign with all boardconfig flags

libril: allow board to provide libril

Change-Id: If0033865ab179854c27c56eaaf078fcc30ea102a

Handle newer libhtc_ril.so releases

Querying available networks returns five strings per network instead of
four which breaks that functionality in RILJ. This fix most likely
appiles to every library since Hero.

Disabled per default, define BOARD_USE_NEW_LIBRIL_HTC if you are
building with libhtc_ril.so libraries version 2 and above.

Change-Id: If14c6d9253a50b35461fcc8aed587cc89af18ee2

libril: some blobs don't support CELL_INFO_LIST commands

RIL blobs that don't support CELL_INFO_LIST needs this ifndefs,
or rild keeps crashing with segfaults.

Change-Id: Ifcd717740db812ce9a2371fcb20ed61d07efffe1

Test Plan: test and merge as qcom devices come online

Reviewers: anders3408, synergy, randall.rushing, raymanfx, donald.munn

Reviewed By: synergy

Differential Revision: http://review.codefirex.com/D155