Package Aquilon

Add a setup.py and a few scripts to build RPMs that can be shipped out
of Morgan Stanley.  The version is derived from git-describe, to
simplify the release process.

The only daemon packaged the Red Hat variant.

All dependencies to modules internal to MS are removed during the %prep
phase.  All the declared dependencies have either RPMs in SL or they are
easy to build (and are being documented in quattor.org).

Configuration files with default values are installed into
/usr/share/aquilon/etc.  Templates for mako go into
/usr/share/aquilon/mako.

During the %build phase we process the bash autocompletion script.  We
also ship a %post script, that will regenerate the twisted caches, to
avoid annoying exceptions.

Also, some needed Python modules are located in the build/ directory,
and distutils won't package them.  The setup.py cheats by creating a
symlink and referring to it during the build process.

All scripts are installed under /usr/bin.  It's difficult to distinguish
between /sbin and /bin scripts in a setup.py.  Also, the ".py" extension
is preserved.

Change-Id: Iecab006320856745a29c4661d147b306346cf7c4
Look for mako templates in a different location
Discover the base dir for shared files at run time

Add a function to aquilon.config that detects if we are running the
broker from a working copy or from an RPM installation.  All accesses to
"../etc/" have been replaced by calls to this function.

Change-Id: I4369c76e7bcb799070aa75f866e6efdb9241c02e

Conflicts:
	lib/aquilon/config.py
Look for aq_notifyd in the global location, too
Create the aquilon account in the RPM post script