Move the EVM to the ZfrOAuth2

Move the EVM from module to ZfrOAuth2 so everyone can enjoy it.

I also added the same mechanism for authorization codes.

Tests are coming.