Bug 915312 - TO BE FOLDED: Remove pbkdf2SHA1.
Bug 915312 - TO BE FOLDED: Allocate less.
Bug 915312 - Part 2: Add NativeCrypto exposing pbkdf2SHA256.
Bug 915312 - TO BE FOLDED: Allocate even less.