integrate_default_action doesn't actually need to return any value
We only need the callable string generated by call_integration_hook which is stored as the key for each element on the array

Signed-off-by: Suki <suki@missallsunday.com>
Theres no point in having 2 vars $function and $func

Signed-off-by: Suki <suki@missallsunday.com>
Create load_file()  and sue it on both call_integration_hook() and call_helper()

Signed-off-by: Suki <suki@missallsunday.com>
Avoid calling multiple functions on integrate_default_action

Signed-off-by: Suki <suki@missallsunday.com>
Do the same for integrate_fallback_action hook

Signed-off-by: Suki <suki@missallsunday.com>
Merge pull request #2021 from MissAllSunday/hooks_stuff

Hooks stuff