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
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
Merge pull request #1244 from alistairmagee/article-writer-signal

add the new signal to the docs
Extra functionality for pelican-import for wordpress imports