Loading of composite skills from memory

When starting a provider, only it's native skills are loaded. We need a way to load composite skills from memory when a provider gets added (and subsequently remove when provider goes off/segfaults/etc.).