add rct package to coveragerc

And include src/* here so we don't need to in
the cli/makefile
stylish cleans for example-plugins
Remove coverage include paths from Makefile

It's set in .coveragerc now.
remove unused archive/rpm targets

We use tito for that. Also remove
unused setting of VERSION
add .PHONY to some of the targets

This prevents make from trying to find a filename
or a wide variety of other targets by variations
of this name.

See http://www.gnu.org/software/make/manual/
html_node/Phony-Targets.html#Phony-Targets

Also add a empty "Makefile" target to stop make from
trying to "remake" the Makfile.
Makefile/path cleanup

Move source files out of top level src/
into src/rhsm_icon and src/daemons

Update Makefile for new paths.

Update Makefile for more consistent
use of $(foo) makefile variables, instead
of a mix of $(foo) and ${foo}

Create vars for some of the sub paths
that were used multiple times.

Change some of the variable use to
'simpy expanded variables' since they
only need to be evaluated once.

Cleanup variable setting to always
use FOO = foo, instead of a mix with
FOO=foo.

Make sure all source files are checked
for strings marked up for gettext
extraction.