REF: dispatch Series.quantile to DataFrame, remove ScalarBlock
ScalarBlock exists because sometimes Block.quantile needs to return a scalar.  By having Series dispatch to DataFrame, we simplify quantile in internals an get to remove ScalarBlock and make_block_scalar