Made PNG name optional in -snapshot command

- auto pick output PNG file name
- print scene list for -snapshot command when no arguments are given
- updated ChangeLog

fixes #242 (github)
Updated gitignore

- ignores png files in root directory (test render snapshots)