Add javadocs and some new APIs for cursors

全体的な Javadoc の追加と、一部足りない API の追加です。
若干ファイルも整理してあります。