gitignore: optimize items

1. explicitly enumerate indirect wrap files so they are ignored
2. add a missing test target via autoconf
3. add devtool modify files

Tested: local files on my workstation are ingored correctly

Signed-off-by: Nan Zhou <nanzhoumails@gmail.com>
Change-Id: I73b2fd1e8e91d7147c27bbf9bbcc970255dac6ac
diff --git a/.gitignore b/.gitignore
index 33981e7..f0bb217 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,6 +2,10 @@
 build*/
 subprojects/*
 !subprojects/*.wrap
+# indirect dependencies should be ignored
+subprojects/fmt.wrap
+subprojects/function2.wrap
+subprojects/stdplus.wrap
 
 # Template from
 # https://github.com/github/gitignore/blob/master/Autotools.gitignore
@@ -63,4 +67,11 @@
 /test/ldap_mapper_test
 /test/ldap_mapper_test.log
 /test/ldap_mapper_test.trs
+/test/user_mgr_test
+/test/user_mgr_test.log
+/test/user_mgr_test.trs
 
+# devtool modify
+config.guess~
+config.sub~
+configure~