a few updates to make mmcdev/mmcpart work better

Signed-off-by: Robert Nelson <robertcnelson@gmail.com>