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
do slug_substitutions on category and author ...
test for author & category slugification
Adding a FEED_ALL_ATOM check in the "social" div.

The head section has a tests for FEED_ALL_ATOM when building the atom link.  This diff add a similar test in the "social" div.
fix an exception not correctly reporting if the locale is not set
fix it not setting the default locale

If LOCALE was not specified in the settings file it would default
to [] insted of [''], where '' is used by locale.setlocale
to mean the user's default locale.
added testing for default locale setting

removed LOCALE="" from default conf as it looks weird and you
shouldn't need to set a blank LOCALE for the system to work.
Modify notmyidea to include class="active" on pages
PAGINATION_URL/PAGINATION_SAVE_AS implementation

allows the use of custom urls for pagination similar to *_URLS
more robust PAGINATION_(URL|SAVE_AS) support

- add base_name and number_seperator to context to give more flexibility
  when naming things
use six.string_types for python 3 compat
remove u prefix from string literal, using unicode_literals
Allow definition of pagination rules by page index.
Don't assume that PAGINATION_PATTERNS will always be present.
Use six.u instead of unicode.
Fixing documentation according to  Issue #362.

The documentation as it is right now produces a  CRITICAL: 'article' is
undefined