On our side, we did implement some segwit address+transaction template logics, which meant changes to these files:
ec_private.cpp
ec_private.hpp
ec_public.cpp
ec_public.hpp
input.cpp
input.hpp
payment_address.cpp
payment_address.hpp
script.cpp
script.hpp
script_pattern.hpp
witness_address.cpp
witness_address.hpp