added DirectShowWrapper project and removed DirectShowLib binary references
added DotNetStreamSource project (pure C# source filter to directly play a System.IO.Stream)
modified places that free com objects but didn't check if passed object is actually a com object
modified some calls due to the changes directshow wrappers
updated the BaseDXPlayer to use the DotNetStreamSourceFiler
small refactoring on all players to improve the naming and handling of adding the source filter