Hill shading improvements + new algorithm #2 by Sublimis · Pull Request #1521 · mapsforge/mapsforge

@Sublimis

@Sublimis

- Enable sub-classing of hill shading algorithms, so users of the library can create theirs

- Get rid of the memory mapping of DEM files, use a simple and more efficient `BufferedInputStream` instead (`InputStream `in general, instead of the `ByteBuffer`)

- Create a new hill shading algorithm with better appearance and more customization