Update testing environments for junit tests
Use dependency resolver for unit testing modules
Manually entering changes from PR #1148 by @Member1221 - some missed video options including working fullscreen. Also disables the "Advanced Settings" under video options since it doesn't do anything yet.