added new extract function interface stub
Merge branch 'master' of https://github.com/mcencora/libcppmanip
fixed typo in new interfac estub
installation scenario
Replacement.hpp added to includes installation
extracted TextReplacer from TextOperationApplier
Merge branch 'master' of https://github.com/riddlepl/libcppmanip
renamed Replacement to SourceReplacement
moved TextReplacementListener and TextReplacer to separate files
TextReplacementRecorderTest should_return_no_replacements_when_constructed, should_record_a_text_replacement
TextReplacementRecorderTest should_record_all_replacements
OffsetConverterTest should_return_offset_in_the_first_line, should_return_offset_from_the_last_eol
OffsetConverterTest should_return_offset_from_the_last_eol_as_col
OffsetConverterTest should_fail_if_offset_is_greater_or_equal_the_length_of_the_source
OffsetConverterTest made stricter
SourceLocationConverterTest should_return_column_at_row_0_as_offset, should_sum_offset_from_previous_lines, should_fail_of_row_is_greater_than_the_number_of_lines
extracted extractFunctionInFile, fixed OffsetConverter
changed SourceSelection into SourceRange and vice versa; extractFunctionInFile takes SourceSelection
added alternative Scenario: Free function without arguments based on replacements
finished Scenario: Free function without arguments #2