Improved getClientFileInfo, getRawTableInfo, getFilesInfo, and ls.

They use the new InodeFolder structure better and are somewhat more
efficient.
Added mRawTables check back in
Added mRawTables check to _getClientRawTableInfo

This way it's called by all versions of getClientRawTableInfo.
Removed null check for getPath

It never actually returns null
Merge pull request #183 from manugoyal/more-method-improvements

Improved getClientFileInfo, getRawTableInfo, getFilesInfo, and ls.
format and reorder
improve java doc