transform colons to dashes when registering headers based on meta tags

Newer releases of HTTP::Message don't allow registering header with colons in the names.  This patch transforms colons into dashes in header names that are registered when parsing <meta> tags.