better comments, variable name changes, changed function back to private
better comments, variable name changes, changed function back to private

Now shifting nodeHandshakeSalt after hostcontext as opposed to the other way around. If hostcontext is shifted after nodehandshakesalt, it will potentially be overridden by it.

cdmihai/msbuild,AndyGerlicher/msbuild,AndyGerlicher/msbuild,rainersigwald/msbuild,chipitsine/msbuild,cdmihai/msbuild,jeffkl/msbuild,AndyGerlicher/msbuild,jeffkl/msbuild,chipitsine/msbuild,sean-gilliam/msbuild,cdmihai/msbuild,rainersigwald/msbuild,jeffkl/msbuild,cdmihai/msbuild,sean-gilliam/msbuild,jeffkl/msbuild,chipitsine/msbuild,AndyGerlicher/msbuild,mono/msbuild,sean-gilliam/msbuild,mono/msbuild,rainersigwald/msbuild,mono/msbuild,mono/msbuild,rainersigwald/msbuild,sean-gilliam/msbuild,chipitsine/msbuild