Make setup.py install correctly install config files

Currently setup.py install does not correctly create the following files:
- /etc/logrotate.d/imagefactoryd
- /etc/sysconfig/imagefactoryd
They end up being created as copies of /bin/imagefactoryd instead of the
files under conf.  This patch fixes setup.py and has been tested to prove
that make rpm also still works correctly

Signed-off-by: Steven Hardy <shardy@redhat.com>
Initial change to expand allowable Oz OS selections
Initial drop to move the secondary functionality and related deps an optional sub-package
Fixup of a few imports related to relocation of secondary code
reimplements the existing e2e test via REST API, also allows for local execution, using the imagefactory command, via customizable launch option
Merge pull request #185 from giulivo/rest_e2e

reimplements the existing e2e test via REST API
Merge pull request #181 from hardys/setup_fix

Make setup.py install correctly install config files
Minor bugfixes related to method renaming and argument changes.
Assorted fixes to the snapshot portion of the EC2 builder plugin.
Add convenience option for snapshot builds in the CLI
Make --parameters expect a file
Remove obsolte ec2_build_style option in config ile
Merge pull request #184 from aeolusproject/feature/split_secondary

Feature/split secondary
Merge pull request #187 from aeolusproject/bugs/snapshot_improvements2

Bugs/snapshot improvements2
Merge pull request #188 from aeolusproject/feature/expand_os

Initial change to expand allowable Oz OS selections
bugfix: do conditional secondary dispatch on snapshot builds in addition to upload builds
Simple support for http basic auth embedded in callback URL
Includes workaround for httplib2 to force auth attempt on the first request
Merge pull request #189 from aeolusproject/feature/callback_basic_auth3

Simple support for http basic auth embedded in callback URL
Use sparse copy - suggested by Steve Hardy
Typo