This change contains the following changes:

1) GeoJson is now capable of parsing out the marker styling as
documented here: https://www.mapbox.com/developers/simplestyle/
2) Icon now cache the marker urls using an LRU so we don't keep
downloading the same image over and over. The cache is clever, so if you
try to download the same url in quick succession it will result in only
a single download.