Renamed module to enum_custom because enum34 package call it enum also.
Using six for compatibility. Python 2 classifiers for PYPI.
Switch metaclass declarations
change super() calls.
unicode_literals future and comparing to six.string_types instead of str
set repr is different in Python3
Checking for text_type. There is no __prepare__ in Python 2
Fix ordering. Python 2 has no definition order of members,

so you have to use __order__ manually on class definition.
Fix range repr problems.
Python2 leaks variables from list_comprehension
Renamed variable to better reflect it's content.
Updated travis to test 2.7, 3.4 and pypy
Refactored six calls to make incompatibility points clear
_CheckTypeEnumMeta don't make sense anymore,

because __prepare__ is not supported on Python 2.
Check type in __new__.
Bump version number.
Merge branch 'python2'