replace_linear and replace_global works with file-like objects instead of paths
recognize --stdin and --stdout arguments
make --stdin and --stdout arguments works
added --ignore-case argument - ignore case when matching
arguments for pattern: --pattern-(dot-all,multiline,verbose)
ignore Session.vim
allow to specify /xims modifiers in pattern with --pattern_and_replace
refreshed output of help from subst.py