Revert some unessential changes

Revert "nuke all old .cvsignore"
This reverts commit 651798a3ce93b71179932484a9f53f1e2658cdb9.

Revert "remove redundant module/owftpd/aclocal.m4"
This reverts commit f2ce4b8ef16ce157fe8e0d223cf59b72b00939cd.

Revert "minor changes to gitignore and Makefiles"
This reverts commit db81b87b9f47cad7ac2a47998d42d6cb959ba6da.

Revert "delete empty dirs"
This reverts commit 6b74dc7bf68c9f0ed1b8098c3f9ba593bc4eaafd.

Revert "fixing some .gitignore related issues"
This reverts commit 6476c6e0ef4e523ab29c446de122c356ac3b34cf.

Revert "use standard automake idioms in some Makefile.am"
This reverts commit 1c7418cf42eb54014ff875f6180a67c4d0c31337.

Revert "refactoring module/ownet/c/src/example"
This reverts commit 58fde1d9c299ad1e0478389d496477cca72233c3.

plus restore some files cherry-picked from origin/master
Merge branch 'darwin' into darwin-clean