merge!

'inline' to 'static inline' correction for clang compilation.
File creation from differences.
Difference range support.
Debug flag to print all relevant variables.