Declare lexers as never-interactive
hash module
Fix multiple warnings when compiling as C++
Fix multiple warnings when compiling as C++
Fix pe.h
Function 'input' is called 'yyinput' in C++
Remove DirectoryEntries from IMAGE_RESOURCE_DIRECTORY

In the official declaration in winnt.h DirectoryEntries is not part of IMAGE_RESOURCE_DIRECTORY.
Add YR_API macro for declaring functions as extern "C" in C++
Fix minor issues while compiling in Windows
Fix warnings in while compiling in C++
Update Visual Studio projects to use C++ instead of C compiler
Merge pull request #183 from karlhiramoto/hash

hash module
Fix minor style issues in modules/hash.c
Merge branch 'master' into richpe