remove plugins, update docs and adjust dependencies

This is a follow up to getpelican/pelican-plugins#18.

 - removes plugins from core
 - updates docs for plugins accordingly
 - modifies dependencies and build/test environment
    - ``webassets`` and related packages are no longer needed for the core
    - ``pelican.plugins`` doesn't exist, so it's removed from ``setup.py``