added unit test for getting the machine name from the p/invoke
added unit test for getting the machine name from the p/invoke

bingbing8/PowerShell,jsoref/PowerShell,bmanikm/PowerShell,bingbing8/PowerShell,kmosher/PowerShell,PaulHigin/PowerShell,JamesWTruher/PowerShell-1,TravisEz13/PowerShell,TravisEz13/PowerShell,JamesWTruher/PowerShell-1,bmanikm/PowerShell,TravisEz13/PowerShell,daxian-dbw/PowerShell,JamesWTruher/PowerShell-1,jsoref/PowerShell,bingbing8/PowerShell,jsoref/PowerShell,KarolKaczmarek/PowerShell,kmosher/PowerShell,PaulHigin/PowerShell,TravisEz13/PowerShell,bingbing8/PowerShell,daxian-dbw/PowerShell,daxian-dbw/PowerShell,jsoref/PowerShell,jsoref/PowerShell,PaulHigin/PowerShell,bmanikm/PowerShell,kmosher/PowerShell,kmosher/PowerShell,bmanikm/PowerShell,JamesWTruher/PowerShell-1,KarolKaczmarek/PowerShell,bingbing8/PowerShell,KarolKaczmarek/PowerShell,KarolKaczmarek/PowerShell,daxian-dbw/PowerShell,PaulHigin/PowerShell,kmosher/PowerShell,bmanikm/PowerShell,KarolKaczmarek/PowerShell