* Finish the ability to use custom tile server. * Store settings whenever they are changed. * Support new settings for audio/vibrate permission.
Also rework the way Map component is handled to make it cleaner and more efficient. Fix for issue #23.