Giving some power-up to Deprecator class

This pull request contains some refactors that I have working:

- Move Configuration#compatibilize_backwards to Deprecator#config
- Refactored the routines from Deprecator to smooth the creation of new deprecations

With it, it's pretty more easy to include new deprecations and CodeClimate will not annoy us anymore with deprecations.