avocado: Fix install and execution under virtual environment

The use of virtual environments is a very useful feature
for developers and helps us to sanity check code instalability.
However, we were not able to use it because the data file
install has to be different for virt env and for regular
system wide install (RPMs).

This patch makes avocado aware of the execution mode,
and sets the install process so that it works differently
(and fine) for both normal install and virtenv install.

Additionally, this fixes a bug I introduced on installing
test files, that broke the avocado rpms.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
avocado.job: Do not forward SIGINT to subprocesses

This ends up making the subprocesses to receive the
SIGINT multiple times, leading to the multiprocess
logging to misbehave.

Also, remove the ctrl+c test, given that we couldn't
figure out a way to properly reproduce a SIGINT passed
to the process group of the running avocado instance.

Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
Merge pull request #139 from lmr/fix-virtenv

avocado: Fix install and execution under virtual environment