Implemented context class resolvers.

Closes #420
Moved ContextClassGenerator into Context\ContextClass namespace
Always call resolvers on a context arguments. Even where there are none
Fixed wrong doc block.
Renamed `classname` variables to `class`
Merge pull request #421 from Behat/feature/context-class-resolvers

Context class resolvers