Use Markdown instead of Textile

Because Textile doesn't have full features for writing documentation.
Markdown is also non full featured markup language but it's simpler than
Textile.

For example, reStructuredText enhanced by Sphinx has full features for
writing documentation. But it's not integrated with writing
documentation of Ruby library.