Toshiba Thrive Android tablet review: full-sized ports make a difference