Independent developer Jonathan Blow’s time-warping, mind-bending puzzler Braid turned a hackneyed plot — little guy rescues a princess — into a melancholy meditation on love and loss.