updated .gitignore
replaced seekp(0) by flush() in README

because VC++ sets the failbit when seeking to the beginning of an empty
stringstream
force -Wformat into error around PPK_ASSERT calls when compiling with GCC 4.6+ and Clang

the error is only generated for PPK_ASSERT, not the rest of the code