add show subpartitions,and add partition bug fixed.
Merge remote-tracking branch 'origin/zjw' into macan, fix add_partition bug.
commit all bug fixed.
Fix the restoreFID bug and getSFileLocaiton NULL pointer bug.
Merge from zjw branch for bug fixes.