I will move InputFormatInfo to spark.scheduler package.
What about SplitInfo ? It is used in SparkContext (will introduce cyclic dependency between packages).