Rearrange includes to improve compile times.

This also allows for memory leak checking on MSVC by having include
surrounding Qt headers, which break if you have a macro define new
to be something which tracks line information.
Fix crash in timestamp code.
Merge pull request #61 from ahmedcharles/timestamp_crash

Fix crash in timestamp code.
Merge pull request #51 from ahmedcharles/compile

Rearrange includes to improve compile times.
Revert "Enabled keyboard navigation for the trigger editor"

This reverts commit ce10a6343c06feaab36a32156c8ff3f3dbc3e13e.

Conflicts:
	src/dlgTriggerEditor.cpp
	src/dlgTriggerEditor.h