added ParseFlags class
added ParseFlags parameters to functions
implemented dotall flag (s) #2
Merge branch 'master' into flags
updated testcases for compatibility with ParseFlags
added testcases for dotall
implemented multiline flag (m) #2
implemented ungreedy flag (U) #2
added functions for case folding at all resolution levels
added case folding for unicode character classes
added testcases for ascii and unicode character folding
migrated to static character classes for perl escape classes
added case insensitive flag for character literals (escaped and unescaped)
added support for case insensitive flag in charclass (i) #2
added ParseFlags class
added ParseFlags parameters to functions
implemented dotall flag (s) #2
updated testcases for compatibility with ParseFlags
added testcases for dotall
implemented multiline flag (m) #2