Fix CCI DebugTableDirectory Size issue
Fix CCI DebugTableDirectory Size issue

 Issue: Current the PE file generated by csc.exe /deterministic will contains two debug entry and CCI always assume there is only 1 debug entry in PE files. Thus CCI won't load pdbs files for these assemblies and thus the final native assembly doesn't contains debug information for that assemblies(modules).

As discussed with Roslyn team, the DebugTableDirectory in PE file may contain more than one entries,  so its size should be X * 0x1c. X can be 0,1 ,2..., same behavior as  VC generated PE file. in future, deterministic will always true by default for csc.exe

For more info about csc /deterministic, please see http://blog.paranoidcoding.com/2016/04/05/deterministic-builds-in-roslyn.html

[tfs-changeset: 1606325]

mike-barnett/cci