Make Tribler run under Python for Android

These are the changes that are necessary to make a Tribler session run under the Python for Android runtime (see https://github.com/Tribler/tribler/pull/592). It includes removing multiprocessing and curses as dependencies, plus it makes a few imports conditional using the `ANDROID_HOST` environment variable (so that they don't happen on Android).