Added S3 support for pelican quickstart.
Multiple Social icons

aboutme, bitbucket, google-groups, hackernews, reddit,
slideshare, speakerdeck, vimeo, youtube

Also, fix spacing below a line-block.

Try this in resT::

	| First line
	| Second line
	| Third line

	New paragraph.

	Another paragraph.

Notice how the line-block runs into the first paragraph without the new CSS.
Creating a more explicit error message at server creation
fix for #783 - AttributeError: 'NoneType' object has no attribute 'find' when using summary plugin with static files
Adding a message for gracefully shutting down dev server
Raise exceptions from the autoreload loop if debug is enabled
Add help directly to publishconf.py
Merge pull request #791 from wraithan/add_some_help

Add help directly to publishconf.py
Replace os.sep.join with the more robust os.path.join

From the Python docs for os.sep [1]:

  Note that knowing this is not sufficient to be able to parse or
  concatenate pathnames - use os.path.split() and os.path.join()...

Where I touched a line, I also changed double quoted string literals
to single quotes, since they are used more often in the source:

  wking@mjolnir ~/src/pelican $ git grep "'" pelican/*.py | wc -l
  683
  wking@mjolnir ~/src/pelican $ git grep '"' pelican/*.py | wc -l
  181

[1]: http://docs.python.org/3/library/os.html#os.sep
settings: Use splitext to remove extensions, not rpartition
Convert '.' and '..' to the less magical os.curdir and os.pardir

While I'm cleaning up path manipulation, I might as well make things
more semantic.
utils: Add path_to_url() and generalize get_relative_path()

The old get_relative_path() implementation assumed os.sep == '/',
which doesn't hold on MS Windows.  The new implementation uses
split_all() for a more general component count.

I added path_to_url(), because the:

  '/'.join(split_all(path))

idiom was showing up in a number of cases, and it's easier to
understand what's going on when that reads:

  path_to_url(path)

This will fix a number of places where I think paths and URLs were
conflated, and should improve MS Windows support.
Merge pull request #768 from wking/path-handling-cleanup

Cleanup path handling (os.path.join and more)
readers: Add 'static' to the base Reader's extensions

Instead of just being a base class, we can use it to parse static
files.  It won't actually do any parsing, but we will get path
metadata extraction from read_file, and this will make the
StaticGenerator implementation simpler.
generators: Use the static format to read Static metadata

This cuts down on the remaining difference between static files and
articles/pages.  The main difference is that path-based metadata is
now parsed for static content.
Merge pull request #794 from wking/static-reader

Use the static format to read Static metadata
Merge pull request #792 from cdelston/master

Fix simple template article permalink in article page.
Merge pull request #790 from davidjb/raise-exceptions

Raise exceptions from the autoreload loop if debug is enabled
Merge pull request #781 from fe-lix-/master

Getting an explicit error message on server creation
Merge pull request #780 from georgevreilly/master

Updated social icons