Release sequence points and Symbolicate tool

Symbolicate tool replaces stack frames "\<filename unknown>:0" with correct file name and line.
Usage: symbolicate \<assembly path> \<input file> [lookup directories]

Sequence points are now always generated and and we can use them to retrieve IL offsets from native offsets.

Stack traces now show native base address when the native offset is displayed.

Stack traces now also display a non zero IL offset  Release mode, that can be used later on to obtain a code line from the .mdb file.

Improved how sequence points are stored in memory. 
 The sequence point encoding is now 2+ bytes or 5+ bytes when the Debugger agent is used. (It was 20+ bytes)

Here is the allocated code size  and sequence points size for HelloWorld.
```
Allocated code size                 : 88253
Allocated seq points size           : 4381 (Release)
Allocated seq points size           : 12032 (Debug)
```
The  sequence points size represents **5%**(Release) and **14%**(Debug) of the code size.