Initial commit.

Files generated by rails plugin generator with --mountable.
Adjust files tree layout and make the empty test suite pass.
Add first implementation and tests.
Add minimal documentation system.
Use #safe_constantize where appropriate.
Test RespectController#index.
Strip route spec.
Start to document this gem's features.
Improve a bit the features presentation.
Publish routes from engines in generated API doc.

Engine's routes are now listed in the documentation routes index.
Engines are recursively inspected and their routes are collected.
Internal engines structure and names are not published to
preserve implementation design. Their routes are properly prefixed.
Store application's routes as "application" engine.
Test engine's routes are prefixed.

RoutesSet is now enumerable.
Use delegate instead of writing each by hand.
Add a FIXME.
Add Rails::application_name and test it.
Store app's routes in engine named like the app.
Factor RoutesSet instantiation.
Humanize engine's names and test it.
Add RoutesSet#each_engine and test it.
Start to list engines in the toc.