Allow console to execute multiple assemblies

Looking for feedback on this.

Allows the console runner to process multiple assemblies using wildcards so you can for instance

xunit.console **\bin\Release\*.Tests.dll

Glob.cs has been taken from IronRuby. They use the same apache license and I've left the license notice in place. I don't think this should cause any problems but I'm no expert.