- moves "navigation" code from SCTextView to SCMiniMapView
- deletes the now useless SCTextView
- fixes the "selection view" bugs
- add lazy initialization => textview and selection view are not initialized if the mini map is hidden