------------------
Added
* `Random` instances can be copied and pickled.
* `Map` instances can be copied and pickled.
* The `Map` class now has the `transparent`, `walkable`, and `fov` attribues,
you can assign to these as if they were numpy arrays.
* Pathfinders in `tcod.path` can be given a numpy array as a cost map.
Changed
* Color instances can now be compared with any standard sequence.
Deprecated
* You might see a public `cdata` attribute on some classes, this attribute
will be renamed at anytime.
Removed
* `Console.print_str` is now `Console.print_`
* Some Console methods have been merged together.
* All litcod-cffi classes have been moved to their own submodules.
* Random methods renamed to be more like Python's standard `random` module.
* Noise class had multiple methods replaced by an `implementation` attribute.
* libtcod-cffi classes and subpackages are not included in the `tcod`
namespace by default.
* Many redundant methods were removed from the Random class.
* Map methods `set_properies`, `clear`, `is_in_fov`, `is_walkable`, and
`is_transparent` were remvoed.
* Pathfinding classmethod constructors are gone already. Not it's just one
constructor which accepts multiple kinds of maps.
Fixed
* Python 2 now uses the `latin-1` codec when automatically coverting to
Unicode.