Add rust support and YouCompleteMe