Added function winKillAvrdude which kills avrdude if it is still running and process has timed out on Windows OS.
Added missing argument to function winKillAvrdude
Updated winKillAvrdude function to use wrapper functions TerminateProcess() and CloseHandle()
Added wrapper function CodebenderccAPI::OpenProcess
Added wrapper function CodebenderccAPI::CreateToolhelp32Snapshot
Added wrapper function CodebenderccAPI::Process32First
Added wrapper function CodebenderccAPI::Process32Next
Closed hSnap handle if Process32First fails.
Added ifdef and endif in winKillAvrdude function.
Merge pull request #36 from codebendercc/killAvrdude

Kill avrdude