Fixing role variable precedence for top-level roles

Fixes #4026
Fixes #3989
Removing broken tests for now
Revert "Styling: deprecation"

This reverts commit ecc2b6e74257bce09a61cf5f4942fd59ea394dfe.

Fixes #4069
Add support to Boto library < 2.5.0