audio: Changes for LPA/Tunnel mode

 Intitial changes to enable LPA/Tunnel mode

Change-Id: I099480931661c1190b53363d2ee6716a78b81ccb
system/core: Add command NATIVE_WINDOW_SET_BUFFERS_SIZE

Add native window command to set user defined buffer size.

Change-Id: Id6d1f96daba81e8aba83479b5bda6ce0bfabb6e7
Add missing QCOM variables

Change-Id: I17afac4966cef0b0d2c0df748dc6da73bbe22448
init: Fix memory corruption when sanitizing platform paths

This commit fixes code that incorrectly increments s when it
hits the terminator character of the string being sanitized.
This means it will randomly start trashing memory beyond the
end of the string being sanitized until it happens to hit two
NULs (\0\0) which will break it out of the loop.

Change-Id: I76553d7f183236a78a0bc7b408e92559b98f732f
init:  Add support for init.target.rc.

  Forward port of 42e62abe32ba5819ade4dec0b95e4d847b5d67ff
  from cm-11.0

Change-Id: I3ffd07ff84b08f0307ebc6429f0976621dd9560e