add FunctionPointerWithContext.h and CallChainOfFunctionPointersWithCont...

...ext.h

These will help me chain BLE callbacks with take some context.
Could we please have a shorter name ? :)