update all gem dependencies

WebMock versions have some issues with recognizing recorded
transactions, escaping serialization has changed. Had to manually
edit recorded VCR cassettes to get them to still be recgonized.
summon, tests, highlighting, test for close bold too
summon, support per-search raw summon_params
summon, commentdoc, s.fvf works now
summon, highlighting start/end tokens triggered summon bug, use different tokens
bump version
bump version
summon, new vcr cassettes for new highlighting tokens
bump version
summon, add custom peer_reviewed_only filter arg
summon, support pubyear_start and pubyear_end custom search args
standard semantic search field for publication_title, add i18n
summon, search_field_definitions advertises :general and :publication_title
summon, result_item.custom_data[summon.original_data] has direct summon response hash
ResultItem#language_obj works succesfully even if you only have a language_str as input
StandardDecorator#display_language, works even if only language_str and not language_code
summon, update content type mappings checking with current summon
i18n labels, publication_title to just 'Publication' to be shorter
summon engine: http timeout eventually
Summon, fix content type mapping for Book Chapter