Optimize returning data to the user by removing a dynamic allocation.
Optimize stream handling by doing less memory allocations.
Switch card over to being static instead of dynamic.
Move handling the resources from the driver to the card abstraction.
Add some error checking to the new card functions.
Remove some unused comments/code.
Correctly display device name in log.
Remove some old debug prints.
Clean up the debug prints to be more useful.
Add setting the memory cap and ignore timeout into the test.exe to ensure proper defaults.
Fix incorrectly setting SSR in the test program.