[enhancement] supporting GPIO dual driver and using load_module in IntelliHome::Utils