mraa_i2c_init_internal() implenents logic of mraa_i2c_init_raw() allowing mraa_adv_func_t to be passed in as a parameter instead of of being global. Signed-off-by: Henry Bruce <henry.bruce@intel.com> Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>