Changed files:

checks.adb (removed buggy new code??)
make.adb:3394 (change to mgnat), 6964 (compact flag)
opt.ads:223 (compact option), change Optimization_Level to no pragma
osint.ads:534 (changed to .il)
   delete Relocate_Path body
sem_prag.adb:82,3100,3203,6766,10071,10077,10084
sem_type.adb:44,627
sem_ch6.adb:788,1151
switch-c.adb:101,123 (add -compact)
sem_ch4.adb:30 (add with for elists)
            2035 (add auto convert of standard.string to [mscorlib]system.string)
            2544-2840 (object.method notation)
            4601 (mssyst.string.ref op +)
sem_ch8.ads:89 (moved from .adb to .ads)
sem_ch3.adb:917 (changed assert to if to resolve failure)
sem_ch5.adb:53 (add with namet)
            325 (ok to assign to valuetype)
exp_attr.adb:1347 change '$' to '.' for MSIL
            1374 (make sure system.address_image is a function, not a package)
exp_ch5.adb:56 (with namet)
            1609 (valuetype exclusion)
            1646 (valuetype exclusion)
exp_ch3.adb:65 (with namet, j_string)
            547 (valuetype exclusion)
            1070 (valuetype exclusion)
            1915 (make sure init_proc is always called)
            2422 (valuetype exclusion)
            3306 (valuetype exclusion)
osint.adb:387 (registry location)
              (add compact framework parameter)
bindgen.adb (removed -lgnat and -static)
