Cleaning after vs2008 support removed

Split in multiple files are no more needed.
And removing code duplication...
Ah, that's right. :cool: let's leave it in place for now (this PR is just about moving code around, not about fixing random todos).