Add extra_metadata field to BoundarySet

fixes opennorth/represent-canada#60