* lib/journey/route.rb: add points based on constraints and defaults.
refactor cache building method
Revert "* lib/journey/route.rb: add points based on constraints and defaults."

This reverts commit 88a929643a6144722315ff1c262b22c6b3030bc7.

Reason: this has broken Rails 3-2-stable in Travis.

@tenderlove commented it was an experimental commit, so the decision to
revert. See commit comments for more on the rationale.
Remove not used variables outputing warnings in tests
fixing class eval call