add advanced encrypt/decrypt methods

according to crypto-service new implements, this 2 new advanced functions to encrypt/decrypt allow interoperable AES encryption with Java and JavaScript
Revert "add advanced encrypt/decrypt methods"

This reverts commit 3f7d1f213adb46d92a6e9feaac52d38ba22abf93.
Rename the @With annotation to @Interception, and enable method-level annotation handling for interceptors

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Provide the @Cached annotation

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Add documentation about the Cache service and the @Cached annotation

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Support 'eternity'

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Cosmetic fix

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>
Fix issue #43

Signed-off-by: Clement Escoffier <clement.escoffier@gmail.com>