[mkbundle] Support spaces, strange symbols in assembly names
authorAleksey Kliger <aleksey@xamarin.com>
Fri, 19 Feb 2016 21:37:49 +0000 (16:37 -0500)
committerAleksey Kliger <aleksey@xamarin.com>
Fri, 19 Feb 2016 21:54:10 +0000 (16:54 -0500)
commit7eec60e47144f2c1921578da90acba712054ccfe
tree39c974c9dae7fb808c2eb28800e2a36a2cb11a67
parenta339e6b2862c49d449eb12f5ae479a70f1880c8a
[mkbundle] Support spaces, strange symbols in assembly names

In the asm stubs, replace everything that isn't a-zA-Z0-9_ by an underscore.

Sprinkle quotes in commandline args when running the linker.

Fixes [Bugzilla #38600](https://bugzilla.xamarin.com/show_bug.cgi?id=38600)
mcs/tools/mkbundle/mkbundle.cs