Bug #90849

Added importer for MARC::Record objects and tests.

    # import from array of MARC::Record objects
    my $importer = Catmandu::Importer::MARC->new(records => \@records);
    my $records = $importer->to_array;

Added method *record_generator*.
Moved MARC::Record handling to method *decode_marc()*.