HDFStore.__contains__ bug due to use of regex
HDFStore.**contains** takes the node name and uses it as a pattern to search for.   That crashes if the name of the node isn't a valid regex, for example "node1(()"   and doesn't function correctly if the node name _is_ a valid regex but doesn't necessarily match itself.
