Fix bug with docutils' code directive.
Fix bug with docutils' code directive.

Since version 0.9 `docutils` supports `code` directive. But this directive
can generate fullname classes for the `pygments` style classes.

For example, the following code

```reStructuredText
.. code:: c++

    GetFoo()->do_something();
```

generate the following output

```html
<pre class="code c++ literal-block">
  <span class="name">GetFoo</span>
  <span class="punctuation">()</span>
  <span class="operator">-&gt;</span>
  <span class="name">do_something</span>
  <span class="punctuation">();</span>
</pre>
```

Note, that fullname classes were used, when we need a short one

```html
<pre class="code c++ literal-block">
  <span class="n">GetFoo</span>
  <span class="p">()</span>
  <span class="o">-&gt;</span>
  <span class="n">do_something</span>
  <span class="p">();</span>
</pre>
```

11craft/pelican,HyperGroups/pelican,alexras/pelican,gymglish/pelican,koobs/pelican,catdog2/pelican,ehashman/pelican,levanhien8/pelican,Summonee/pelican,liyonghelpme/myBlog,jo-tham/pelican,iKevinY/pelican,jvehent/pelican,janaurka/git-debug-presentiation,douglaskastle/pelican,karlcow/pelican,btnpushnmunky/pelican,sunzhongwei/pelican,iurisilvio/pelican,florianjacob/pelican,alexras/pelican,garbas/pelican,JeremyMorgan/pelican,Rogdham/pelican,getpelican/pelican,sunzhongwei/pelican,TC01/pelican,abrahamvarricatt/pelican,crmackay/pelican,ls2uper/pelican,11craft/pelican,deanishe/pelican,gymglish/pelican,abrahamvarricatt/pelican,abrahamvarricatt/pelican,JeremyMorgan/pelican,kernc/pelican,iurisilvio/pelican,douglaskastle/pelican,ehashman/pelican,lazycoder-ru/pelican,crmackay/pelican,rbarraud/pelican,zackw/pelican,jvehent/pelican,liyonghelpme/myBlog,ls2uper/pelican,jvehent/pelican,jimperio/pelican,catdog2/pelican,talha131/pelican,ingwinlu/pelican,Summonee/pelican,garbas/pelican,koobs/pelican,51itclub/pelican,Polyconseil/pelican,Scheirle/pelican,zackw/pelican,douglaskastle/pelican,UdeskDeveloper/pelican,Summonee/pelican,justinmayer/pelican,ionelmc/pelican,number5/pelican,goerz/pelican,kennethlyn/pelican,lucasplus/pelican,TC01/pelican,liyonghelpme/myBlog,janaurka/git-debug-presentiation,florianjacob/pelican,gymglish/pelican,levanhien8/pelican,treyhunner/pelican,rbarraud/pelican,lazycoder-ru/pelican,number5/pelican,joetboole/pelican,eevee/pelican,talha131/pelican,11craft/pelican,deved69/pelican-1,HyperGroups/pelican,simonjj/pelican,jo-tham/pelican,51itclub/pelican,GiovanniMoretti/pelican,ls2uper/pelican,getpelican/pelican,kennethlyn/pelican,avaris/pelican,lucasplus/pelican,UdeskDeveloper/pelican,ehashman/pelican,Rogdham/pelican,kernc/pelican,deanishe/pelican,karlcow/pelican,farseerfc/pelican,51itclub/pelican,joetboole/pelican,TC01/pelican,farseerfc/pelican,btnpushnmunky/pelican,koobs/pelican,ingwinlu/pelican,UdeskDeveloper/pelican,goerz/pelican,fbs/pelican,Scheirle/pelican,levanhien8/pelican,arty-name/pelican,sunzhongwei/pelican,HyperGroups/pelican,liyonghelpme/myBlog,crmackay/pelican,karlcow/pelican,kennethlyn/pelican,Scheirle/pelican,number5/pelican,avaris/pelican,GiovanniMoretti/pelican,simonjj/pelican,simonjj/pelican,sunzhongwei/pelican,catdog2/pelican,GiovanniMoretti/pelican,goerz/pelican,0xMF/pelican,Polyconseil/pelican,jimperio/pelican,rbarraud/pelican,eevee/pelican,lazycoder-ru/pelican,florianjacob/pelican,lucasplus/pelican,treyhunner/pelican,alexras/pelican,JeremyMorgan/pelican,liyonghelpme/myBlog,deanishe/pelican,deved69/pelican-1,iurisilvio/pelican,janaurka/git-debug-presentiation,btnpushnmunky/pelican,iKevinY/pelican,Rogdham/pelican,garbas/pelican,eevee/pelican,treyhunner/pelican,kernc/pelican,jimperio/pelican,deved69/pelican-1,joetboole/pelican,zackw/pelican