Rewrote and committed two additional source files which I forgot earlier.

include/MacroExpansionSource.h ,
libsnap/src/MacroExpansionSource.c :
- added