Separate flags between MSVC and GCC style.
Enable multiprocessor MSVC builds for qmake.
Use C++ for lua_yajl on MSVC.
Add defines for static compilation and C++ lua.
Merge pull request #57 from ahmedcharles/qmake

Qmake builds for MSVC.
Don't save things if it's the current item that got selected.
Revert "Enabled keyboard navigation for the trigger editor"

This reverts commit ce10a6343c06feaab36a32156c8ff3f3dbc3e13e.

Conflicts:
	src/dlgTriggerEditor.cpp
	src/dlgTriggerEditor.h
Reenable keyboard navigation for the trigger editor.