Add abc::source_location
Add ABC_SOURCE_LOCATION() macro to simplify instantiation of abc::source_location
Fix code documentation
Add abc::to_str_backend specialization for abc::source_location
Use abc::source_location in place of file/line pairs in abc::testing