In a remote team or want to run an idea past a colleague online? We review the best collaborative coding tools for remote pair programming.