Allow indented fence blocks

Github flavoured markdown allows spaces before the ``` in a code fence
block. (At least that is how Github processes it.) This makes earmark
consistent with that behaviour.