ENH: remove obsolete ifort flags, ensure generated binaries work everywhere.
MAINT: Remove unneeded version checks.

Now that only Python versions 2.6-2.7 and 3.2-3.3 are supported
some version checks are no longer needed. This patch removes them
so as to clean up the code.
MAINT: Remove the tools/py3tool.py file.

The tools/py3tool.py file was responsible for running 2to3. Now that
2to3 is no longer run it is not needed and can be removed.
Merge pull request #3269 from charris/maint-remove-py3tool-file

MAINT: Remove the tools/py3tool.py file.
Merge pull request #3268 from charris/maint-remove-unneeded-version-checks

MAINT: Remove unneeded version checks.
MAINT: Update INSTALL.txt after dropping Python 2.4, 2.5.

Make the required Python versions >= 2.6 or 3.2. Remove text specific
to earlier Python versions.
MAINT: Improve INSTALL.txt wording and wrap lines at 75 characters.
Merge pull request #3271 from charris/maint-update-install-txt

MAINT: Update INSTALL.txt after dropping Python 2.4, 2.5.
Merge pull request #3270 from ContinuumIO/astype_fix

Fix for astype('S') string truncate issue
Merge pull request #3272 from cournape/remove_obsolete_ifort_flags

ENH: remove obsolete ifort flags
Fix for ufuncs with built in input operands and custom output operands
Add unit test for ufunc with custom type

Add unit test for ufunc with built in input types and custom output type.
Also, borrow rational custom dtype code from numpy-dtypes projects so that numpy
has a custom dtype for testing purposes.
Fix build issues on python 3
More updates for python 3
Add another test for ufunc custom output type
Rename rational.c.src to test_rational.c.src
Rename rational module to test_rational