Use more CGit::CombinePath() to refactor code

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Add ad-hoc tab mode combobox in ribbon status bar

Based on TortoiseSVN revision 25628

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Move default Use spaces and Smart tab char from ribbon to Settings page

Based on TortoiseSVN revision 25629, 25630

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Add editorconfig-core-c library as submodule

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
TortoiseGitMerge: Add CEditorConfigWrapper class which calls editorconfig

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Show whether EditorConfig is applied in ribbon status bar

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Use EditorConfig tabwidth and indentstyle settings

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
If reflected name is specified, use it for editorconfig

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Pass reflected names to TortoiseGitMerge

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>
Add Enable EditorConfig in settings page

Signed-off-by: Sup Yut Sum <ch3cooli@gmail.com>