Allow role {tasks,handlers,vars} to use files with a .yaml extension

Let's try this again.

Roles will now import main.yaml files if main.yml files are not found first.

roles/<rolename>/tasks/main.yaml
roles/<rolename>/handlers/main.yaml
roles/<rolename/vars/main.yaml