* cmake: Made EspressoConfig into separate target.
* cmake: Limit scope of gsl dependency
* core: Moved fft to electrostatics_magnetostatics
* cmake: Limit scope of fftw3 dependency
* cmake: Limit scope of scafacos dependency
* Missing files
* config: Fixed python import path
* cmake: Fixed version symbols
* Fixed regression
* core: throw from Scafacos instead of runtimeError
* core: Removed Shapes::Maze
* doc: Removed Maze docs
* cmake: Explicit dependencies for unit tests.
* shapes: Made Shape::SlitPore middle plain settable
* script_interface: Removed interface fore Shapes::Maze
* cmake: Removed 'LIBRARIES'
* cmake: Move up definition of 'unit_test'
* cmake: Removed core sublibraries with cyclic deps
* cmake: Removed core sublibraries with cyclic deps (cuda)
* cmake: Build cpp files in cuda modules with host compiler.
* cmake: Require cmake 3.10
* cmake: Guard h5md linking. Moved Vector to utils folder
* cmake: Single target for core including CXX and CUDA
* core: Split up serialization into core and utils
* cmake: Formatting and buidl cuda interface only when CUDA
* cmake: Cleanup
* cmake: Removed binary dir include dir
* cmake: scafacos needs mpi
* cmake: Removed last include_directories
* core: Moved Scafacos out of core.
* core: Fixed regression
* testsuite: Fixed unit test include paths/deps
* cmake: Support MPI imported target on older cmake.
* cmake: Reduce required version to 3.4
* cmake: Reintrooduce MPI bug workaround.
* cmake: Fixed build on ubuntu:xenial
* cmake: Added FindCUDA from cmake 3.9 for imported target support.
* cmake: Fixed dependency for unit tests
* cmake: Added add_gpu_library abstraction for all ways to build cuda.
* cmake: Fixed gpu arch when building cuda with clang.
* cmake: Removed no longer needed FindHDF5
* cmake: Fixed regression
* cmake: Removed cmake version requirement in subdir.
* doc: Document SlitPore.dividing_plane
* cmake: Moved stuff around