set cascading platform in setup for applicable tests (still a few test failing)

- removed hacky set cascading platform from tests
- add set-cascading-context! to api
remove unnecessary require
modify can-generate to accept current state of *context*
remove set-context from cascading.platform