Improve the gitignore
Add new init script for SL/RHEL distribution

The aqd daemon runs under the "aquilon" account by default.  Logs are
written into /var/quattor/aquilon, which the RPM won't create.  It's
the responsibility of the user to create that a directory.

Change-Id: I5add90e832c8dfc19449a74e5bc62b51ee81d559
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.

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.
Depend on ant-apache-regexp
Package all the upgrade-related scripts

We missed all the SQL scripts for adjusting the database schemas.

For now we don't package the Python scripts, since nobody is going to
upgrade an RPM installation since a version older than 1.10.
Log the CWD of the executed commands.

Debugging git errors is pretty much impossible without them.
Look for aq_notifyd in the global location, too
Package the aqd.py and aqd_notify.py scripts.
Include missing mako files
Create the aquilon account in the RPM post script
WIP: improve the detection of config file location

Change-Id: I4369c76e7bcb799070aa75f866e6efdb9241c02e

Conflicts:
	lib/aquilon/config.py