fixes for r509 0.9

Change data_hash to separate subject and san_names in the Signer options and update the tests and configs.