Clean up per pull request #139

- removed EnableBranchNameLimit from GitPromptSettings
- Enables truncation if BranchNameLimit is greater than 0, and branch name
  is greater than desired limit
- Defaults branch name limit to 0 (no truncation).