Flesh out the ping class.
Misc. documentation improvements.
Remove unused player_names. closes #158.
Remove map specific attributes from the listing.

People that want map attribute information can run the relevant
s2gs files through and get proper mappings for their use case.
Raise an informative error on corrupt tracker file

This way people can reliably catch this issue and deal with it as
they wish.

Conflicts:
	sc2reader/resources.py
Fix python3 bug in plugin error handling routine.
Remove some old % style string formatting.
Remove a couple more defunct replay attributes.

Conflicts:
	CHANGELOG.rst
Use generic UnitType and Ability classes for data.

The dynamically created classes don't play well with pickle and
were unncessarily complex. The only change here is that you can't
use this anymore.

  unit._type_class.__class__.__name__

Instead you can use the shorter:

  unit._type_class.name

No problem.

Conflicts:
	CHANGELOG.rst
datapacks is a better word than builds here.
Fix typo.
Use a regular dict for raw data results.
Misc import and documentation improvements.
Clarify the highest leauge user attribute.
Fixes #165, properly parse mouse click events.
Bring the changelog for 0.6.5 up to speed.