This branch contains a cleanup of the includes in all files to include all the needed headers in each file and only them. The cleanup was done with the include-what-you-use tool (https://include-what-you-use.org/) and compiles on all Travis setups & Windows.
This branch contains a cleanup of the includes in all files to include all the needed headers in each file and only them. The cleanup was done with the include-what-you-use tool (https://include-what-you-use.org/) and compiles on all Travis setups & Windows.