Tolerate whitespace when matching language

Github tolerates whitespace before the language for a code block, so

    ```js
    var x;
    ```

and 

    ``` js
    var x;
    ```

both generate

``` js
var x;
```

Let's do the same thing.