Refactored SCoreStartupParameter to remove Hungarian notation and adhere...

... to style guide

I got rid of all the Hungarian notation being used in the CoreStatupParameter struct. It builds, and I already reviewed it a couple of times for problems, but it probably still needs another set of eyes. 

Should this be split into more commits? It produced a huge diff, yet it didn't feel like there was any logical way to split the commit without potentially creating build errors.