added pbkdf2 + salting

this commit adds a class implementing PBKDF2, slight updates to OpenCsfUtilities, adds a class implementing OpenCSF salting (and a class implementing an IContext for salting).