index: Enhance documentation
index: Fix indentations
reset: Enhance documentation
reset: Introduce git_reset_default()
tests: Remove useless code
Fix MSVC compilation warnings

Fix #1308
Merge pull request #1190 from nulltoken/topic/reset-paths

reset: Allow the selective reset of pathspecs