Improve command line history and add a function to strip trailing whitespaces automatically.

Allow you to use up and down arrows to flip through command history for
each specifc command.

It is the same function - StripTrailingWhiteSpaces() - that can be found at vimcasts.org. Remove all annoying trailing whitespaces automatically.

- Move .inputrc to bash directory.
- Create a function in Makefile for linking .inputrc.
- Place the function StripTrailingWhiteSpaces() before sourcing custom
  configurations and put its call in resCur group.
Adding git and bash config, and more:

- git/.gitconfig
- bash/.bashrc
- bash/.bash_profile
- Moving bash/.inputrc to /.inputrc
- Makefile refactoring
- Updating README.md
.gitconfig: Alias to changes to previous branch

- Do 'git pv' =]