Add IModuleFinder / ModuleAttribute
Add CompositeModuleFinder
Annotate assemblies

Also includes line-ending cleanup
Add AssemblyModuleFinder
Add BusyViewModel
Make BindingListViewModel a BusyViewModel
Add DirectoryModuleFinder
[W] Drop LoginForm
Remove MEF

This replaces MEF with a custom loader system that is asynchronous and
operates at the assembly level rather than the type level to save startup
time.

Unfortunately, a lot of line-ending normalization is included in this
commit because git is stupid.
Normalize line endings
Normalize line endings
Merge branch 'remove-mef' into new-ui