patch from XhmikosR:
1) removes unwanted scintilla files from the project file
3) adds filters/folders in the project so that it's easier to maintain the scintilla files in the future
5) versioninfo.build tabs->spaces which you missed in the patch from #361.
Don't store window positions when the dialog is minimized: in that state the positions are invalid.
(Fixes issue #360) : Window size not remembered under certain circumstances
When diffing with TSVN and there's only one path changed in a revision, use that path directly.
(Closes issue #357) : Direct diff, if only one file changed
Take the height of the filter checkbox into account when resizing the message control.
(Fixes issue #355) : Log message box too tall, last line gets Aero glass'd
Remember the state of the filter checkbox.
(Fixes issue #356) : The Show commits from ignored users checkbox does not stay checked when you minimize and maximize the app