Release 0.17.1

I would keep it as is.
- Multiple inclusion of '#define only'-file is safe
- As noted in the file comments, the file is parsed outside of C++ environment. Keeping the file as small as possible reduces the change to break the outside parser.