Solidity for multiple files and multiple contracts per file.

Ok, it actually is an identifier but I'm not sure if it is uniform. The mapping identifier -> source code and thus the interpretation of these identifiers is completely up to the user of the compiler.
Will change it to "identifier".