Remove deprecated parameter to chain_database_impl::open_database
Improve #409: Add a what() message with human-readable error message

It's still an exception dump, but at least if you look in it, there's a
clear reason why the operation failed.