Merge changes from topic 'baku'

* changes:
  Making APIs consistent
  Baku - Factoring out sync error handlers
  Baku - improving docs and easing composition
  Baku Toolkit - Adding ID-list bindings
  Baku - Splitting collection adapter components