Add dynamic child device handling to tplink integration for module based entities. For child devices that could be added/removed to hubs.
This address the module based platforms. #135229 addressed feature based platforms.
* Converge stream av open methods, options, and error handling
* Remove exception that is never thrown
* Update exceptions thrown in generic tests
* Increase stream test coverage