Cleanup _gitignore

Cleanup the .gitignore file, and add some new pieces for code coverage.

Change-Id: I26c961956b07b51018c7edc50459bf2fe09541fc
Signed-off-by: Patrick Venture <venture@google.com>
diff --git a/.gitignore b/.gitignore
index 5968b0e..18c7f73 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,32 +1,55 @@
+# Test suite logs
+*.log
+
+# Code Coverage
+*.gcda
+*.gcno
+*.trs
+*-coverage*
+
+# CC / CXX Compiler
+*.ii
+*.i
 *.o
-*.lo
+*.s
+
+# Libtool
 *.la
-*.sw*
-phosphor-hwmon-readd
+*.lo
+
+# Autotools
+.deps
+.dirstamp
+.libs
+/aclocal.m4
+/autom4te.cache
+/build-aux
+/confdefs.h
+/config.guess
+/config.h
+/config.h.in
+/config.h.in~
+/config.log
+/config.status
+/config.sub
+/configure
+/m4
+/libtool
 Makefile
 Makefile.in
-configure
-.deps
-.libs
-aclocal.m4
+/stamp-h1
+
+*.sw*
+phosphor-hwmon-readd
 ar-lib
 arm-openbmc-linux-gnueabi-libtool
-autom4te.cache/
 compile
-config.guess
-config.h
-config.h.in
-config.log
-config.status
-config.sub
 depcomp
 install-sh
 ltmain.sh
 missing
-stamp-h1
 test-driver
 *_unittest
-*_unittest.log
 *_unittest.trs
 libtool
 *~