Fix missed PS->PLAYD in messages.h.
Prod gitignore a bit.

Ignore FreeBSD core dumps, and ignore the correct binary name.
Convert string tables to std::array.

Personally, I think this is needless boilerplate.  But ooh, shiny C++11.