Update .gitignore.
Upgrade solution files to Visual Studio 2010 format.
Remove variable redeclaration and redundant code.
Update GtkSharp references. Change target framework to 4.0 as required by GtkSharp.
Fix possible NullReferenceException.
Correct spelling of "shield".
Remove Packages.mdproj from solution.
Change default player names.
Merge changes from https://github.com/shirriff/Arduino-IRremote.