new regex based input plugin

added regex input plugin. A more complete offering of what the text plugin currently does.
renamed to regexp_parse.py
changed config format to differ less between flexget (url and title field) and custom fields
added a lot of docstrings and removed special handling code for url and title entry fields
fixed variable name
fixed more issues with changing regex to regexp
removed debugging print
fixed some docstrings and added class docstring
more documenting and added some idea for later work
fixed pep8 errors
Remove extra tvdb_ from tvdb_ep_air_date entry field name. fix #2011
Plugin torrent_alive no longer mangles hostnames with announce

- Fixes #2013
add require_all option to content_filter
add require_all to content_filter validator
Update regexp_parse.py

added some more detail to the description
Merge pull request #40 from tpolich/master

New regex input plugin
Make rtorrent_magnet count as an output plugin
Make rtorrent_magnet support ~ in paths
Fix our requests session to properly hand off non http schemas to urllib
Added developer instructions to Sphinx documentation.
Series plugin logs verbose when quality requirements are not met.