Fix issues when using dmalloc
Fix memory and handle leaks
Avoid segfault when yr_re_finalize is called before yr_re_initialize
Use argparse library to parse command line arguments and some other improvements
Fix incorrect initialization of thread_storage_key in Windows
Fix warnings
Use integer arithmetic instead of floating point operations and fix problems in C++
Update Visual Studio project
Implement --pring-namespace commad-line argument
Replace argparse with my own argument parsing code
Fix segfault in PE module
Fix --timeout argument to work with directories

The --timeout argument was working with individual files, but when scanning a directory it wasn't measuring the time spent on scanning the directory as a whole.
Initialize timeout with a large number
Avoid hitting a bug in lldb-320.4.152

https://twitter.com/plusvic/status/537931191799013376
fix: compilation error because of multiple function declarations
Merge pull request #203 from pozdnychev/master

Fix compilation error because of multiple function declarations
Accept None for argument "externals"
Fix issues while building in some systems
Fix warnings
Fix warnings