Git-Support: Minor improvements and fixes.

- Calling :GitCheckout and :GitReset without parameters changed back to
  Git's standard behavior, but the behavior is controllable by
  'g:Git_CheckoutExpandEmpty' and 'g:Git_ResetExpandEmpty'.
- Fixed jumping to files.
- Documentation.