do nested_parse() :caption: of code-block directive

--HG--
extra : transplant_source : %839bB%0C%B1%82%EE%9Em%A2%82%C6%D4%B2%F0%F9%95%16%CC
extra : histedit_source : 67e6d1bfe66f8f07bb6fffc85021391d9e37f5f4%2Ce2eb816bb784fe2f7744382f41fcbee7c8f711ef
Merge with default
Fix @caption should be placed to inside of @float element in texinfo
Fix by review comment
Merged in tk0miya/sphinx (pull request #292)

do nested_parse() :caption: of code-block directive