remove executable flag from header files
Fix 32bit g++ cygwin compilation
Complex grammar example - MSVC generates much faster code than g++