* Allow to hash password N times using SHA-256
* Use flags instead of bool parameter
* Expose extended header
* Fix bugs when reading/writing extended headers
* Store password as std::string
Reading files written with previous versions is still
possible. If new features are not used it is also possible
to read new files with previous versions.