updated emacs config:
- updated magit
- added new repositories
- added default recompile function
- update indention rules for C and C++