Adding support for XLIO socketxtreme and callback-api.
2.1 Includes support for multithreading with socketxtreme
Moving generally unused options from template parameter to unlikely if condition. These options are not for performance anyway.
2.1 Reduced binary size from 200GB to 32GB
2.2 Reduced compilation time significantly.
2.3 No performance impact was observed