expanding parser, typings for xregexp/parsimmon
added typings from DT
added more helpers, assertions, prepend DT header
enable tslint rule about "interface-name", "no-unused-variable" and "use-strict"
update dependencies
add library. it named matchdep
rewrite devDependencies of package.json
fix grunt test error