Don't replace dynamic zone file

named updates its dynamic zone file periodically as it runs. We shouldn't
overwrite those changes with a blank zone file.
Allow bind key algorithm to be configured

Allow the bind key algorithm to be configured instead of being hard-coded to
HMAC-MD5. The default remains HMAC-MD5.