Merge changes Iff6557fc,Ie1686e82,I88972653,Iab60b4df,Ie25460e7

* changes:
  Handles failure for transaction queue full
  Reorganize use of error code enums
  Removes setters from NanoAppInstanceInfo
  Renames nanoapp instance IDs to handles in ContextHubService
  Creates a NanoAppStateManager at ContextHubService