Module#name

Specs fixed:

Module#name
 - is nil for a nested module created with the module keyword
 - is set when the anonymous outer module name is set
 - is nil when assigned to a constant in an anonymous module