Add IFromSyntax.FromAssembliesMatching() with filter

Add
FromAssembliesMatching(IEnumerable<string> patterns, Predicate<Assembly> filter)

so that we can achieve:

Select All Assemblies
Starting with "SomeProduct.Name"
But not (ending with ".Test" or ".Specification").