* Extract streaming to own PR
* small merge fixes and cleanup
* linting fixes
* fix cast warning
* Fix accidental deletion during branch transfer
* responded to initial triage comments
* Added more tests to use create-from-samples APIs
* added mutex and adjusted nclasses logic
* Fix thread-safety for pushing data to sparse bins through Push APIs
* lint and doc fixes
* Small SWIG fix
* nit fix
* Responded to StrikerRUS comments
* fix breaking change after merge with master
* Extract streaming to own PR
* small merge fixes and cleanup
* Fix accidental deletion during branch transfer
* responded to initial triage comments
* Added more tests to use create-from-samples APIs
* Fix rstcheck call in ci
* remove TODOs
* Extract streaming to own PR
* small merge fixes and cleanup
* Fix accidental deletion during branch transfer
* responded to initial triage comments
* Added more tests to use create-from-samples APIs
* Small SWIG fix
* remove ci change
* responded to shiyu1994 comments
* responded to StrikerRUS comments
* Fixes from StrikerRUS comments