Set default behaviour for push without branch name

Now it's value is 'upstream'. See git help config and search for
'push.default' for details
Couple of changes to zshrc

- new modules
- rvm related chamges
- mc alias