Minor changes and fixes. Fix for GCC atomic.
Minor updates for etl::delegate
Fixed incorrect results returned from pointers for atomic_gcc_sync
Added #include "stl/utility.h" to etl::optional
Added const parameters and ETL_CONST_EXPR to etl::array_view
Removed redundant etl::const_array_view