source-reader: add interface javadoc and remove redundant method in JSONSource

This patch adds documentation to Mupd8Source interface to specifiy behaviors on the highest level.
JSONSource.readLine() is removed due to redundancy--readLine(int) with default parameter value is used.