fixes #3138 - move CR library loading into initializers, only show available providers