Enable the moved-blocks detection by default.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/TortoiseMerge@23878 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Ribbon UI/toolbars can be toggled.
"Stolen" from TGit: http://code.google.com/p/tortoisegit/source/detail?r=e524d9cbf307

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/TortoiseMerge@23879 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
ran tabspace.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/TortoiseMerge@23880 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Improve the caret positioning when clicking on a line.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/TortoiseMerge@23881 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
define STRICT_TYPED_ITEMIDS before including any shell headers for better type safety of IDLists.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/TortoiseMerge@23882 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac
Don't delete files which contain of one line without a line ending. Only files that have *only* a line ending and the line is empty otherwise are really empty and can be deleted.

git-svn-id: http://tortoisesvn.googlecode.com/svn/trunk/src/TortoiseMerge@23887 4cfb86a4-2c7a-11df-bd14-c1e331e6ceac