Added tile storage dir override for osmdroid. 

Solves the problem of no SD card by optionally storing the tile in internal storage.

Addresses the issues:
issue #918 and issue #892.