Add chapter binaries to .gitignore

When I use `make chapter2`, git thinks the binary file `chapter2` is a new file in the repository.
With the pattern
```
/chapter?
```
in .gitignore, we can make git ignore the built chapter files without ignoring the chapter source files.