Use ipython3 or python3 only if it is installed

To make the configuration portable, only set python-shell-interpreter if
the external commmand is installed.
Add an alias `mb' for magit-blame-mode
Make opening user init files more easily