Small additions and fixes
A few small optimisations to binary.h
Added variadic parameters to etl::observer notification
Fixed misplaced semicolon in error_handler.h
FSM test example fix
Compatibility changes for GCC v5.4
A few small optimisations to binary.h
Added variadic parameters to etl::observer notification
Fixed misplaced semicolon in error_handler.h
FSM test example fix
Compatibility changes for GCC v5.4