Makefile: automatically generating .gitignore file

Added an easy to update .gitignore file, using the HTML and XML variables in the Makefile.

Makefile:
  *  added phony ignore rule to echo out the .gitignore file

.gitingore:
  * added the aforementioned .gitignore file