Functions with casts now accepted by the parser

C functions with a cast, i.e. `(METHOD)function_name`, are now accepted by the C parser (RDoc::Parser::C). It's just a change in the regular expression.
Make --quiet --no-ignore-invalid still exit for invalid options

--quiet should reduce verbosity, it should not change the
underlying behavior.
Removed rdoc_tags hoe plugin
Fix outdated RDoc::Markup::ToHtml.new usage example
RDoc::Options should rescue from OptionParser::ParseError

This improves parsing needless and missing arguments from optparse.rb
update History.rdoc change log from 437dc75
Merge branch 'jeremyevans-master'

* jeremyevans-master:
  update History.rdoc change log from 437dc75
  RDoc::Options should rescue from OptionParser::ParseError
  Fix outdated RDoc::Markup::ToHtml.new usage example
  Removed rdoc_tags hoe plugin
  Make --quiet --no-ignore-invalid still exit for invalid options

Conflicts:
	test/test_rdoc_options.rb
Update History for #192
Merge pull request #184 from agarie/c_parse_with_cast

C functions with casts now accepted by the C parser
Update history for #184
Fixed servlet for extra directories

Extra directories specified via the `-d` CLI option were not used when
running ri in `--server` mode.

The available extra documentation directories are displayed on the root
page and their content is accessible under URLs like `extra-1/`,
`extra-2/` and so on.

Conflicts:
	lib/rdoc/servlet.rb
Using store.titel as first choice for naming extra documentation directories

Conflicts:
	lib/rdoc/servlet.rb
Added tests for the extra directories implementation for the RDoc servlet

Conflicts:
	test/test_rdoc_servlet.rb
Update history for #173
Fixed `rdoc --ri-site`

RDoc::Options used the removed RDoc::RI::Paths::SITE_DIR which broke
this feature.  Now site_dir is used.
Do not attempt to read binary files

While RDoc had binary checks, it did not apply them at the appropriate
location.  Now binary checking is performed before attempting to convert
a document to UTF-8 to avoid the warning.

Fixes #189
Fixes #190
Fixes #195
RDoc --pipe with markdown output is spec-compliant

The Markdown specification states that ` should have <pre><code> in it,
but this was not followed.

Now, in pipe mode, RDoc HTML output will contain markdown-compliant
verbatim sections.