Fix `utils.copy` behaviour

Previously, the copy util failed if only a directory containing only
files was specified in THEME_STATIC_PATHS
Support for pygment defaults and relevant documentation
Merge pull request #1083 from bmcorser/bmcorser/fix-utils-copy

Fix `utils.copy` behaviour
Merge pull request #1084 from karmadharma/pygmentdocsanddefault

Support Pygments customization in settings (reST only)
Fix a broken link
Merge branch 'master' of github.com:getpelican/pelican
Update changelog
Enhance and correct documentation
Removed obsolete comment.
Support for params and fragments in intrasite links. Adresses #1063.
Change Bumpr test from tox to unittest

There are currently some minor problems when running tox that are not
present when running "python -m unittest discover". Once those problems
have been resolved, we should probably change this setting back to tox.
Modify sed command in bumpr.rc to support BSD

It appears that BSD sed, unlike Linux, has a requirement that you
provide an extension to the -i option. So, while Linux allows:

    sed -i "sed-command"

... to edit in-place, the BSD variant needs to have:

    sed -i "" "sed-command"

i.e., with an empty backup suffix.
Bump version 3.3.0
Prepare version 3.3.1.dev for next development cycle
Attempt to be compilant with Python 3.
Added tests.
Tuned the tests so they are PY3 compilant.
Merge pull request #1093 from honzajavorek/intrasite-link-parsing

Better intrasite link parsing
Fix tests with latest versions of smartypants.

smartypants is now py3 compatible but the default settings for double quotes has
been changed (http://pythonhosted.org/smartypants/changes.html).

This commit:
- update the typogrify test (change quotes, and add more test casesi: caps word,
  ellipsis)
- install typogrify on travis
- uses upstream version of smartypants in tox instead of dmdm's fork for py3
Merge pull request #1096 from saimn/smartypants

Fix tests with latest version of Smartypants