Instead of spamming threads, spamming process

Multiple threads can run just on the same CPU
Message exchange for parallel steps
Parallel dbscan

missing tests and pylint check
Cluster expansion for DBSCAN parallelized
RegionStatistics generating histograms