makes Pelican-quickstart debuggable in PyCharm
Add test for the case where we try to read a file with an unhandled extension
Changed meta tag "contents" attribute to "content", to conform to HTML spec. Fixes #918
Add debug target to the template makefile

If the DEBUG variable is set (e.g. DEBUG=1 make target) debugging will
be enabled by using pelicans -D flag.
Add info about debugging to the help output of the makefile
Adding stackoverflow to social icons
Updating unit tests
Allow text substitutions when generating slugs

The `slugify()` function used by Pelican is in general very good at
coming up with something both readable and URL-safe. However, there are
a few specific cases where it causes conflicts. One that I've run into
is using the strings `C++` and `C` as tags, both of which transform to
the slug `c`. This commit adds an optional `SLUG_SUBSTITUTIONS` setting
which is a list of 2-tuples of substitutions to be carried out
case-insensitively just prior to stripping out non-alphanumeric
characters. This allows cases like `C++` to be transformed to `CPP` or
similar. This can also improve the readability of slugs.
add port option to pelican.server
Support importing Tumblr

Try to integrate Tumblr's various post types without using
additonal templates.
Fix importing Tumblr photo caption

Besides each photo's caption, the general caption is also needed.

While we're at it, also add a linefeed at the end of file.
Use better titles than None for Tumblr posts without title
add port parameter to bash script
add port option to Makefile target serve/devserver
Add filter-author option to importer

Allow to import post from only one author when importing data
Merge pull request #931 from Cartroo/slugsubstitutions

Allow text substitutions when generating slugs
Merge pull request #954 from ajma/master

Adding stackoverflow to social icons
Merge pull request #958 from hrbonz/dev_server_port

Dev server port
do slug_substitutions on category and author ...
test for author & category slugification