Licences
Removed useless Batch Sampler
Use shade plugin instead of assembly
Use ClusterHolder to keep all clusters instead of ThreadContext
Package the shaded jar