Merge pull request #49 from thomasf/master

Don't switch to traad buffer when starting process + Terminate emacs without asking about traad process
Added info on using python-environment.el.
updated gitignore
Rename now return list of changed files.
Refactoring the multi-project stuff.
More refactoring of multi-project support.
Fixed PEP8 thing
Another .gitignore cleanup
Fixed relative-path calculation bug.

We now properly (I think) take symbolic links into account.
Factored out renaming tests.
Minor correct to cross-project tests.
Using new "common" module for combining tests.
rope-interface tests now using common test module.
Removed unneeded imports.
added travis-ci yaml file
Added travis-ci status to home page.
Initial work on http-based experiment.
various things
merged
End-to-end emacs->http limping along now!