setup.py: use --system-{,exec-}prefix and leave --prefix for Python.

Distutils defines both --prefix and --exec-prefix by default, and uses
them to locate site-packages. If we override them, we may actually break
builds on systems which have different prefix for Python (like travis or
pypy). Instead, create dedicated options for system-wide prefixes.