- Moved FunctionTraits to Traits.hpp
- Added traits HasInvokeOp and IsCallable
- Added template constraints to all subscribe methods of Delegate to fix ambiguity
- Some formatting changes