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.
Merge pull request #41 from L-Henke/variablePBKDF2Iterations

Added variable PBKDF2 rounds