separate builds for testing and flake8

Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>
speed up builds by caching apt

Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>
make this bastard work

Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>
do not run coveralls there

Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>
one more `||true`

Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>
Set travis to run tests in Polish.

RATIONALE: Spanish has twenty locales.  It takes a while to generate them.
           I replaced it by Polish which has just one.  (I could’ve chosen
           another language that is supported by us and has just one
           locale, but I chose mine for no reason at all.  I’m no patriot,
           don’t think this was the reason.)

Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>
save even more time

Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>
Optimize the test suite.

Changes include:

 * default tests locale is Polish instead of Spanish

   Rationale: see commit 049f59a.

              tl¹;dr: 1 vs 20 locales to generate, that’s all.

 * flake8 is running on its own build jobs.

   Rationale: we are now able to tell what passed and what didn’t at a
              glance.  We do not have to search through stuff to find out
              what (nosetests or flake8) failed.

 * Use the Travis apt cache, which will save us a few seconds here or
   there.

¹ This commit message is actually longer than the one in 049f59a.

Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>
make README.rst stop lying about the requirements-* scheme
use an article element to be more semantic

Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>
Add a soundcloud_playlist directive
Document 98e2ca80
fix soundcloud
Protocol neutral loading of Disqus (allows HTTPS)
tags are always lowercase
type only needed on script when different from text/javascript
remove redundant s
Do not link endorse Disqus
Inject Disqus scripts at document.documentElement.firstChild

There is no reason in the world to do that weird thing that Disqus
is doing.
Revert "Inject Disqus scripts at document.documentElement.firstChild"

Ah. Node.COMMENT_NODE exists.

This reverts commit 5d22671b36a2848171304e9477cbd4d8792e3eb2.