Added paramter strong, rewrited _salt function.

1) Added parameter strong. Optional parameter strong define random data sources
type for salt: weak (0) or strong (1) random source. Default value is 0.

2) Rewrited _salt function. Use now Crypt::Random::Source package.