Added variable PBKDF2 rounds

PBKDF2 rounds are calculated at Vault creation and stored in Vault
header. It currently targets about 1 second for the key creation. Target
and minimal allowed rounds can be set in the Config class.