Allow dynamic resolution changes in directshow
Add elgato resolution change support

Managed to make it so that the elgatos can change resolutions without
necessarily having to replace the entire subsystem.  I almost didn't
think this was doable but I made a workaround to be able to do so.