[MRG] New general evaluate() function

Evaluate ROOT histograms, functions, graphs, and splines over NumPy arrays.