Rename `Trail#index` to `Trail#cached`

"index" does really make any sense. Renames the method to "cached". Old method is still aliased. Class name is also renamed.