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>
Ignore pyenv .python-version
Added support for URL_TYPE: rel, abs, full
removed logging import
removed debug logging
Added URL_TYPE option
remove version bump
add <base> tag, via @Aeyoun

Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>
Merge pull request #1 from Kwpolska/path_types

add <base> tag
if src and dst are equal, return dst when absolute links
add an `orphans` command (fix #897)

Pretty much `nikola check -f` that outputs filenames only to stdout and
handles only “files from unknown origins”.

Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>
Fix the `help` messages of `console` and modify ©

Signed-off-by: Chris “Kwpolska” Warrick <kwpolska@gmail.com>
add an option to `console` to force loading of the plain interpreter

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