ASACORE-775 About feature rework - error checking

Add code to check if the values passed in when calling AboutObj.Announce
It will return ER_ABOUT_SESSIONPORT_NOT_BOUND if the session port has not
been bound

Add a disabled test case that will need to be un-commented when
ASACORE-1006 is fixed.

Change-Id: Id3dcb5a33c24c23a759074bf5f2ce48033a93e3a
Signed-off-by: George Nash <georgen@qce.qualcomm.com>
ASACORE-775 About feature rework - updated AboutIconProxy

Updated the AboutIconProxy class to match the same design used in the
AboutProxy class. Passing in the remote bus name and the sessionId are
done as part of the constructor. This makes making method calls clearer
since you don't have to pass in as much information each call.

This addresses ASACORE-992

Change-Id: I73b3b0e0d7ecd84167fcba2f19667754f5a9a3e9
Signed-off-by: George Nash <georgen@qce.qualcomm.com>
Merge "ASACORE-775 About feature rework - error checking" into feature/about_rework