Add MIT license
Integrate with Travis CI
Make tests more complete and explicit

Split tests into separate files, and make them more explicit (though
slightly less DRY).
Remove outdated comment

The .from_index method was purely for consistency when we supported
access with slice notation; now it's essential.
Small fixups for simple enums

For testability, return choices in a known order. Also, check that all
enum values are hashable (otherwise enum blows up when trying to do
a reverse lookup).
Add tests for simple enums
Merge pull request #6 from akshayjshah/ci

Integrate with Travis CI
Merge pull request #7 from akshayjshah/tests

Improve test suite
Merge pull request #5 from akshayjshah/license

[DNM] Add MIT license
Make Travis test only against Python 2.7

We should probably make this Python 2.6- and 3.x-compatible at some point, but for now we only support 2.7.
Merge pull request #8 from akshayjshah/ci

Make Travis test only against Python 2.7
Mark choices and choicify methods/attributes as deprecated.
Updating README with more docs.
Use __version__ instead of VERSION.
Bumping version number up to 1.0.0!
Merge pull request #9 from dhui/docs

Some code cleanup, adding more docs, and bumping version number.
Mention that OrderedRichEnums are sorted in the docs.
Describe guidelines for contributing.
Merge pull request #10 from dhui/docs

Mention that OrderedRichEnums are sorted in the docs.
Better packaging, Python 2.6 compatibility

Packaging:

* Include authors and changelog files.
* Add setup.cfg for binary distribution.

Testing:

* Add testing dependency on unittest2.
* Add Python 2.6 to Travis config.
* Clean up PEP8, PyFlakes, and PyLint violations, add them to Travis
  builds.
Merge pull request #11 from akshayjshah/tests

Better packaging & testing
Fix README badges

Who doesn't like badges?