fixing issue with defer/proxy in composite addon introduced as part of the component refactor. adding a bunch of unit tests.
Merge pull request #1000 from caridy/composite-errors

fixes issue with lazyloadclient test failure due to ac-composite-addon refactor.