Fix ratio handling for rtorrent for new version
Merge branch 'master' of /home/alex/mysrc/dotfiles.git/
Merge branch 'master' of /home/alex/mysrc/dotfiles.git/
Merge branch 'master' of /home/alex/mysrc/dotfiles.git/
Merge branch 'master' of /home/alex/mysrc/dotfiles.git/
Merge branch 'master' of /home/alex/mysrc/dotfiles.git/
gitconfig: default to push current

This makes the most sense and avoids you pushing random other in
progress branches.
i3 config: big set of cleanups

* made all movement on arrow keys
* re-instated re-size stuff
* added multimedia keys
* added lock screen and lock-out
dotbash_profile: don't load extra modules if /bin/sh

If we are being invoked as /bin/sh it is likely we are part of a script
chain or some such magic. As a result we probably don't want to bring
the whole environment in on ourselves.

The buildbot start-up script is classic example.
dotbash_profile: add ack-grep and google-chrome aliases.
dottmux: shrink time and lavg a bit.
dotbash_emacs: be smarted in selecting emacs bin

Seeing as I have modern PPAs that have stuff that is moderately upto
date I might as well use those when I can. Of course I was too lazy to
write my own bash version compare function so I uses a SO answer for it.
Merge branch 'master' of /home/alex/mysrc/dotfiles.git/
Merge branch 'master' of bennee.com:mysrc/dotfiles
i3 config: add options to bounce workspace/container from primary to secondary.
.tmux: add set-titles option
i3 config: set background to fixed colour
i3 config: use workspace *number* to reference workspaces.
i3 config: move $mod+a to rename workspaces

This mirrors tmux and screen renaming behaviour. The less used focus
parent is now $mod+Home.
dotbash_tmux: new tmux_push_to_end

This takes a specified window or the current if none passed and
re-numbers it to the end of the tmux list. This enables the order to be
more cleanly sorted.