Update macports and vimrc

- Added script for macports backup
- Clear trailing whitespaces for C++ files too