Watch static folders in Autoreload mode
xml => lxml for bs4, in pelican-import.wp2fields()
Fixes issue in devserver introduced in v3.3

Fixes an intermittent devserver problem with directory urls
containing index.html (i.e. clean urls).  It tries to send the
index.html file twice, resulting in a scrambled web page complete
with HTTP headers in the output, and sometimes Broken Pipe errors.
Fix `utils.copy` for copying files, add unit tests

`copy('', 'a/b.ext0', 'c/d.ext1')` is copying `a/b.ext0` into `c/d.ext1/b.ext0`
(creating folder `c/d.ext1` in the process) instead of `c/d.ext1`.
Bug introduced by e03cf3f51735d5387fee7064cae89aaa1d34a0a6.
Simplify usage of `utils.copy`

Remove confusing parameters, clarify usage in __doc__
`ctrl+c` now correctly terminates `fab serve`

Previously `ctrl+c` a `fab serve` wouldn't necessarily terminate the web server. Even if it does, re-using the command `fab serve` might result in the following error:

```
socket.error: [Errno 48] Address already in use
```

This fix manually creates a `TCPServer` with `allow_reuse_address` set to `True`, which solves this issue.

Tested on OS X 10.9.1.
Update settings.rst to match tag cloud code

According to the implementation, the value of `tag.1` should be between 1 and `TAG_CLOUD_STEPS`, inclusive.

See:
https://github.com/getpelican/pelican/blob/master/pelican/generators.py#L457
Fail and exit on restructuredtext syntax error
travis: Use dev_requirements.txt for dependencies
Use dev_requirements.txt for tox dependencies
fix test-suite import error
Append slash to href of link to site home

This is necessary to make the link to the site home work locally, because then SITEURL may be set to an empty string (in fact the Pelican default configuration sets it to an empty string in pelicanconf.py).
Merge pull request #1232 from hlapp/fix-sitelink

Append slash to href of link to site home
Merge pull request #1227 from alistairmagee/test_absolute_import

Fix test-suite import error
Merge pull request #1228 from getpelican/testing

Clean up unit testing dependencies
Update __init__.py

Watch static folders using utils.folder_watcher
Merge pull request #1094 from mua/master

Watch static folders in Autoreload mode
Needed a signal for my subcategory plugin
Merge pull request #1242 from alistairmagee/article-writer-signal

Add signal upon writing pages and feeds
add the new signal to the docs