threaded PredictionContext through the predict functions
added seed field to prediction context
fixed missing pass through of context to optimized predict