Added a .gitignore file to ignore the output of compilation.
Fix some warnings that GCC 4.7.2 alerted me to.  The warnings that I fixed are:

wmidump.c: In function ‘read_wdg’:
wmidump.c:261:15: warning: pointer of type ‘void *’ used in arithmetic [-pedantic]
wmidump.c: In function ‘main’:
wmidump.c:273:14: warning: unused parameter ‘argc’ [-Wunused-parameter]
wmidump.c:273:26: warning: unused parameter ‘argv’ [-Wunused-parameter]
wmidump.c: At top level:
wmidump.c:108:13: warning: ‘wmi_swap_bytes’ defined but not used [-Wunused-function]
wmidump.c:134:13: warning: ‘wmi_parse_guid’ defined but not used [-Wunused-function]
Removed the -pedantic option because I don't see any good way to fix the warning 'wmidump.c:57:4: warning: ISO C99 doesn’t support unnamed structs/unions [-pedantic]' from GCC 4.7.2.  I think we should keep the definition of this structure the same as the definition in wmi.c.
Merge pull request #1 from DavidEGrayson/pull_request_1

Fixed compiler warnings emitted by GCC 4.7.2