DcTracker: respect build property for multiple data connections

Change-Id: I90094708a4ebf050837db3405f76c1875c3f42de
Handle DATA_CALL_LIST in DCC and update dataActivity properly

Update mActivity in DCC before notifyDataActivity. Without this change,
the notifyDataActivity was notifying incorrect data activity status
due to race condition between DCT when mActivity was updated and
DCC thread where notifyDataActivity was called.

Change-Id: Iffb7bf369062264dd773338c732bc69318d90b73
Bug: 11596853
(cherry picked from commit f74c31dfe3c9db4cb8e81be014aaac2537c23f51)