Use -Wno-maybe-uninitialized when using -Os and gcc-4.8
Add a configurable option to enable gcc 4.8 fixes