Fix share_post plugin

Firstly, the implemented services only accept unmarked
text, so `get_text()` instead of `prettify()` is called.

Secondly, `&amp;` is properly escaped ampersand in href URLs.
Merge pull request #379 from kernc/share_post_fixes

Fix share_post plugin
Refactor sitemap into a submodule