* Various enum improvements. Invalid values are now disallowed, methods like
get_names() return members in consistent order, there is a new IntEnum
class, and some new methods were added.
* Cython is no longer required to import qcore if it has not been compiled with
Cython.
* qcore.caching.memoize() is now more efficient.