Fixed decoding of indefinite length constructed tags containing CONTEXT_SPECIFIC tag 0.

Context specific tag 0 has same `type_tag` as `EOC` causing `find_eoc` to end prematurely for indefinite length sequences containing such tag. I've added checking for correct `class_tag` (as is done in `get_next_object`).