Camera: Drop ProCamera connections when a Camera connection happens

* Also adds an ICameraServiceListener with available/not available statuses

Bug: 8291653
Change-Id: I24680f1a2dc109510caf451cf7c7bd180b670d84 (reverted from commit 8fdfbe27acd157d58fa35a849ec50c82464062f0)
Signed-off-by: ayysir <dresadd09691@gmail.com>