Added fake_fastnumbers.py to MANIFEST.in.
Modified API scheme and added case-based sorting.

The natsort API has been modified to be based on the value of an input enum,
rather than be based on boolean values of multiple different keyword arguments.
This will make extending easier in the future, as well as makes maintainance of
the documentation simpler.

In doing this, it made adding modifying how the sorting algorithm interprets
the case much easier.  natsort now understands case-insensitive sorting, as
well as putting lowercase first, or grouping upper and lowercases together.
Also, locale-aware sorting is now supported.

Additionally, private variables in natsort now have a leading "_".
Updated documentation for new API.
Completed unittests. Fixed locale bug.

Added unit tests to test all the new features.

Fixed a bug where locale-aware sorting was not doing anything.  It
was found that this was due to the locale module itself... a bit of
Googling found that on Mac there are some known bugs.  To remedy this,
natsort will use PyICU if it is installed to do the sorting.

Documentation has been updated to account for the new locale-aware
sorting.

This also resolves #14.
Fixed testing bug when PyICU is not installed.
Improved documentation for LOCALE.
Better Travis-CI setup.
Fixed 3.2 bug with unicode prefix on string literals.
Fixed Travis-CI bug with installing ICU.
Added a humansorted function.

This function is a shortcut for ns.LOCALE, like versorted is a
shortcut for ns.VERSION.

Documentation and tests for this were also added.
Added documentation for the new alg option.
Added --locale option to the shell script.
Upped version, final fixes.
Final bug fixes (mostly in tests themselves).

This includes setting the locale always when using the locale, and
switching to unicode literals in the tests.
Fixed a grammar typo.
natsort version 3.5.0 release

 - Added the 'alg' argument to the 'natsort' functions.  This argument
   accepts an enum that is used to indicate the options the user wishes
   to use.  The 'number_type', 'signed', 'exp', 'as_path', and
   'py3_safe' options are being depreciated and will become
   (undocumented) keyword-only options in natsort version 4.0.0.
 - The user can now modify how 'natsort' handles the case of non-numeric
   characters.
 - The user can now instruct 'natsort' to use locale-aware sorting,
   which allows 'natsort' to perform true "human sorting".
   - The `humansorted` convenience function has been included to make
     this easier.
 - Updated shell script with locale functionality.