Allow modules to have names of arbitrary bytes (#1410)
Allow modules to have names of arbitrary bytes (#1410)

This is useful for me because I name the module after the file, which
comes from the filesystem and may not be valid UTF8.

This change is backwards-compatible.
stoklund/cretonne,stoklund/cretonne,stoklund/cretonne