Issue #3 Build for EL5

Massive changes to SPEC file to work with EL5, jk!

I added an if statement towards the top, and made it look similar to
other python26 modules.

I also cleaned up some lint errors, the only lint error right now is
for the URL on Source0. We probably need to think about semantic
versioning, and maybe upload the source file with the proper name?

~tommy
Merge branch 'master' into spec-rhel5
Fix for Issue #13 - Fedora tests are "bad"

There were syntax errors, but
Checking for the OS is not the right thing to do :)

Instead, I changed the code to check to see if it should call one or the other.
Merge branch 'issue-13-fedora' into spec-rhel5
Added hack to attempt to import daemon from 2.4
newrelic -> newrhelic
Issue #13 - Fedora checks to try/except

Checking for the specific OS is bad, lets just try/except.
Merge branch 'issue-13-fedora' into spec-rhel5
Merge remote branch 'upstream/master' into issue-13-fedora

Conflicts:
	src/newrhelic.py
Merge branch 'issue-13-fedora' into spec-rhel5

Conflicts:
	newrhelic.spec
Merge branch 'syntaxfix' into spec-rhel5
Reverting macro names to their python2 couterparts
Revert ordering changes (not necessary)
Missed python_sitelib -> python2_sitelib
Lets not hardcode this to 2.6, python2 instead
Fix: initddir -> _initddir
Fixing initddir stuff

* RPM SPEC was changed to use %{_initddir} which is /etc/rc.d/init.d
* Updated setup.py to match that directory
** NOTE: /etc/init.d -> /etc/rc.d/init.d
Fixed logic error on %post section

The logic of the conditional was backwards. I removed the "!"
... as such I found one a bit further down that was actually correct,
but I reversed it to match the one above because I think it reads better
than "if not (this or that)"
Bumping release to -15
bump-16: add obsoletes/conflicts to replace NewRHELic