Merge branch 'dev'

* dev: (245 commits)
  Update version to v0.10
  refactor: whitespace and usings
  green: fixed AppDomainAssemblyResolverTests
  Adding AssemblyResolver unit test for verifying binary filtering. Also refactored all resolver tests to use Autofixture
  Adding to call the overload that applies the .dll and .exe filter
  Removing warning
  Fixing StyleCop settings, finishg unit tests
  Adding first two groups of unit tests. One group to go
  Removing unused variable
  Adding logic to warn if newer version of assembly is being registered that was already resolved. Adding new methods to AssemblyUtility to make assembly loading more testable. Completely refactoring module loader to make it more maintainable and easier to test
  Addressing code review feedback from @adamralph
  whitespace, remove and sort usings
  changed script command to log and return an error when the submission is incomplete
  Adding ordering logic to ensure that if multiple assemblies are present, latest version always wins
  Fixing test. Need to have .dll in the path name to have it discovered
  Moving init code into the AppDomainAssemblyResolver. Calling init now in the ScriptServicesBuilderFactory instead of ScriptServicesBuilder
  Refactoring out interface and registering with Autofac. Adding logic to pass module package assemblies to the AppDomainResolver
  added test for not performing submission complete check for script mode
  perform the complete submission check only if there is no executed code file (so only for REPL mode)
  Fixed failing tests
  ...