Initial impl

This InputFormat allows decoupling the format of the data from the actual jobs. It implement isolation from classloader and configuration perspective.
It is intended as a better MultiInputFormat which allows reading a single input from multiple locations with different inputformats coming from separate isolated class loaders (child first class loading delegation) and configurations.

https://www.google.com/search?q=NYI&oq=NYI&aqs=chrome..69i57j0l5.1270j0j7&sourceid=chrome&es_sm=91&ie=UTF-8

not sure what that means :S