Adding multiple O2, O3 and Ofast optimisation to Kconfig and config changes