serious cleanup of coffee library management
use colors isof SetEnabled(False) in library browser to indicate non-existing library or read-only footprint
rework selection_model handling; fix tree building; foot selection bugfixes