Update/add .gitignore files.

* .gitignore: Move rules related to object files, libraries
  etc. to `ssh/.gitignore'.  Update.
* ssh/.gitignore: Update.
* build-aux/.gitignore: New file.
* doc/.gitignore: New file.
* examples/.gitignore: New file.
* m4/.gitignore: New file.