Rename standard to generic address space
Fix entry point command line argument

Multiple could be supplied, but only the last one
would be kept and all suffixes of that last one
were assumed to be entry points.
Use enumeration instead of strings in options
Add kernel-array-sizes argument

The argument is parsed, but is not used yet.
Use the array sizes specified on the command line
Merge branch 'master' into llvm-trunk
Remove dead class member
Merge branch 'master' into llvm-trunk