Newtype wrapper for salt

Salt newtype wrapper allows us to guarantee that its value consists of
only valid characters for htpasswd entry.

Documentation, examples, tests and benchmarks were updated to be
consistent with current implementation.

Module Data.Digest.ApacheMD5.Internal is now in exposed-modules section
to provide the possibility to use unsafe Salt construction.

Version bumped to 0.6.0.0.