Fixed compilation on my linux box.

How did this ever compile?
Use a name->value mapping vs. (name, value) list for properties.

Speeds up the whole thing by more than 2x
Merge pull request #6 from lucasb-eyer/fix-compilation

Lucas's fixes for the hilariously screwed up CMake config.
Merge branch 'property-speedup' of https://github.com/lucasb-eyer/edith into lucasb-eyer-property-speedup
Made it easier to adjust the number of players to track
Updated README with better instructions.
Replace heroid->playerno->playername by heroid->playername.

i.e. get rid of unnecessary (?) double-indirection. Doesn't make the
code faster, but makes it simpler/clearer.
Update README
Nuke unused read_var_uint and give read_var_35 that name
Fixed bug with retrieving 32 bits from bit stream.
Fixed read_float_no_scale not reading correctly
Dependency injection > globals/static.

In addition, this way the visitor's destructor actually gets called at
the end of the program and might do something useful.
Merge branch 'fix-visitor'

Conflicts:
	README.md
	src/death_recording_visitor.h
	src/entity.h
	src/main.cpp
Do record every death only once.