simplified template specialization
moved RealPart to vmc-real-part.hpp
BinnedEstimate::get_error() now returns a real type