put readline.so in python_readline.readline

allows import without sys.path shenanigans.

readline.py imports from readline.so, so it should be fully backward compatible.
test import from package without touching sys.path
Merge pull request #26 from minrk/pkg

Put readline.so in python_readline.readline

This attempts to make readline safe to install using pip without resorting
to dirty sys.path tricks.
gnureadline, no package

- extension is now _gnureadline
- gnureadline.py imports _gnureadline and sets sys.modules['readline']  = _gnureadline
don't explicitly set `sys.modules['readline']`

- gnureadline.so is the extension
- readline.py imports from gnureadline
Merge pull request #27 from minrk/gnureadline

gnureadline, no package

- gnureadline.so is the extension
- readline.py imports from gnureadline
- don't explicitly set sys.modules['readline']
ensure readline.__doc__ is defined

some checks for libedit use `'libedit' in readline.__doc__`,
which is None right now.
don't set explicit arch flags

This can cause problems on custom Pythons, which should handle proper arch flags (and respect ARCHFLAGS).

Python does universal build by default, matching the build flags of Python itself, so this should be unnecessary.

If Python is *not* UB, then build will match Python, rather than attempting UB that may fail.
travis removed Python 2.5

[ref](http://blog.travis-ci.com/2013-11-18-upcoming-build-environment-updates)
rename package 'gnureadline'
Merge pull request #32 from minrk/travis-removed-2.5

Travis removed Python 2.5
Merge pull request #31 from minrk/10.5-build

Don't set explicit arch flags
Merge pull request #30 from minrk/__doc__

Ensure readline.__doc__ is defined
Merge pull request #33 from minrk/gnureadline-pkg

rename package 'gnureadline'
Update website URL to the new gnureadline one
Test on Python 3.3
Update Python module code

Now use Python 2.x readline.c from hg 2.7 branch (changeset ID
89084:6b10943a5916) and Python 3.x readline.c from hg 3.3 branch
(changeset ID 89085:6adac0d9b933), i.e. the latest module in each
branch. Patch these files to rename the extension from readline
to gnureadline.
Build against readline 6.2 (patch-level 5)

Also modify patch 005 to support all future versions of Darwin, thereby
avoiding automatic breakage every time a new version of Mac OS X is
released.
Prepare for release 6.2.5

Update changelog, clarify the change of package name in README and
bump version number in setup.py.
Merge branch 'master' into travis-ci.macosx

Test the latest version of python-gnureadline on Mac OS X.