Fix headercheck for entityseed.hh.
Reduce number of warnings.

Removed unused local typedefs.
Used std::vector instead of dynamic array.
Git ignore executables.