Changed the copy constructor of SpinLattice to set explicitly the extension of the new array, because copying boost::multi_arrays can fail if the two arrays do not have the same shape.
Introduced output stream operators for spins and lattices of spins of dimension 1 and 2.
Extended the test routines for the equality operator of spin lattice
Included the possibility to convert parameters of the entropic sampling from parameters of other entropic sampling simulations if the corresponding types can be converted.
Fixed minor bug (forgot to add the template parameter in calling another member function) in parallel metropolis.