Merge branch 'master' of github.com:Dextro/dotfiles
change atom settings
Merge branch 'master' of github.com:Dextro/dotfiles

Conflicts:
	system/env.zsh
change settings of atom minimap
Merge branch 'master' of github.com:Dextro/dotfiles
Determine DOTFILES_ROOT correctly

and cd into it. This fixes git setup.
Minor tweaks

Use $(...) instead of backquotes which is not only POSIX-compatible but
is way more readable and nests properly.
Be more generous with quotes (just in case) and less generous with backslashes.
Fix bootstraping broken in #142

Conflicts:
	script/bootstrap
Adjust overwrite/backup/skip logic

This shouldn't alter behaviour of the script
Get rid of long ifs

This commit also preserves observable behaviour
Drop `link_files` function

It had strange name anyway
Rename $source to $src and $dest to $dst

`source` is a terrible name for a variable in shell scripts:
it gets highlighted as a keyword—that's annoying.

Conflicts:
	script/bootstrap
Extract all the linking logic to `link_file`
Check if target exists and is a symlink
Skip symlink if the existing symlink links to the same destination
--no-ri --no-rdoc is deprecated, use --no-document

/ruby/gemrc.symlink :
this congifuration was using 'gem: --no-ri --no-rdoc' to avoid
installation of docs with gems, but this method is now deprecated
changed it to new official way => 'gem: --no-document'
install/upgrade the atom packages in upgrade script
remove xcode aliases
remove SpoofMac
add rbenv to the installer