Add multiple unit test cases for multi-stream PR (#13595)
Add three types of UTs:
- Test device-based partitioner with the valid and invalid settings;
- Test multi-stream tensor reuse plan when outputs are among different
streams;
- Test multi-stream inference by a model E2E.
Co-authored-by: Randy Shuai <rashuai@microsoft.com>