Remove old swig files and use separate dir for docs
Add a workaround which prevents a crash in ruby tests. Instead of
simply disabling the ruby bindings, I'm leaving them enabled to see if
there are further problems. If they are really unusable, they can be
disabled later.
Parallel tests should finally work.