Siken, soft, firm, extra-firm…extra-extra firm? Whether you're a newbie or not, this guide to tofu will take the guesswork out of shopping and cooking.