Initial Implementation of extension_manager
Summary:
This MR introduces the initial skeleton for a centralized extension manager.
Step's Done:
- Created
extension_manager.candextension_manager.hundermodules/ - Defined
extension_manager_tstruct with avlc_vector_tfor storing loaded extensions - Stubbed
build_extension_manager()andvlc_getextensionmanager()functions - Integrated with
addon_managerto list Lua extensions of type "extension" - Connected the files to the build system (Makefile/configure)