Added SetData() for marker
Better example for icons
Merge branch 'FalloutPL-master' into development

Conflicts:
	dist/PruneCluster.min.js.map
Tentative to fix #11 and #16 using a hashcode.

For markers, it's something like a «Minimal perfect hashing» (just an incremented counter)
For clusters, collisions are possible (Birthday paradoxe) but while the hashing function is far from perfect (yet) the probability of a collision is very low, and not critical. The check on the population helps too.

WIP : not well tested and LeafletAdapter.ts needs a refactoring
The animation of markers coming from the top left  corner of the screen should be fixed
npm-check-update -u
Fixed zoom animations
Operator precedence bugfix :v:
Bit operators are fast (x2) but they are only 32 bits
Bugfix #18
Test file for #18
Use a TypeScript interface for cluster data.
Cluster icons color and size use the total population instead of static values
Generic CSS StyleSheet
Add a lot of comments in LeafletAdapter for #12
RedrawIcons and forceIconRedraw features (issue #14)
Better and simpler API for popups and icons (issue #9)
Version 0.9.0