Refactored to use config settings for log and reflog

Settings to determine whether to show log and/or reflog (including lengths) are loaded using the following config settings:

- git-state.log.show
- git-state.log.count
- git-state.reflog.show
- git-state.reflog.count