This makes PIC levels a Module flag attribute, which can be queried by the
backend. The flag is named PIC Level, and can have a value of:
0 - Backend-default 1 - Small-model (-fpic) 2 - Large-model (-fPIC)
These match the `-pic-level' command line argument for clang, and the value of the
preprocessor macro `PIC'.
One bike shed: "PIC Level" perhaps? since it's not just -fpic, but also -fPIC?