audio: add EVRCWB EVRCB to supported audio formats

 compressed format should also include EVRCWB and EVRCB

 CRs-Fixed: 516138

Change-Id: I64f40d3380cb4fa055e0c3d79db3acf57929405c
Camera: Add meta data types for meta data callback

Add meta data callback types in order to reuse same callback
path for diffrent data types.

Change-Id: If8c6079c8a9a1fa7b3e708b6c5d9d04240509e2e
system/core: Add support for EVRCNW audio format

This change is needed to support EVRCNW audio format.

Change-Id: I161c2c24ca764ed291f59d17d0a2be443818a7aa
Camera: Adds longshot commands

- This change adds two new camera commands
  for enabling/disabling longshot mode.

CRs-Fixed: 514199
Change-Id: I47e4211ca0306347b6546707ed43b90ee3693060
audio: Enumerations for audio usecases

-Add enumerations for audio usecases to handle concurrency

Change-Id: Ided13b37d269db3b4509f4058581d329b5f4739e
Camera: Adds auto HDR Metadata type

- This type is used during auto HDR
  Metadata callbacks.
init: Increase maximum number of Android properties to 496.

As more and more properties are created, 372 is not enough.

Change-Id: Iab793e9f6cf540551e9821f61c2aeee8fb6dafc3
CRs-fixed: 538187
debuggerd: Ignore SIGPIPE

The system server may prematurely close the connection to
/data/system/ndebugsocket if it's not interested in the data
from debuggerd.  If it does so, we don't want to die due to a
SIGPIPE.

Change-Id: Iec99ed1fe6254669b3b7554b4247353cd73b5e67