Add roles support for the script module

allows to put scripts directly in a dir within the
role:  roles/<role>/scripts/..
Same as the copy and template module.

Tests: http://paste.ubuntu.com/5698156/

As requested in and closes #2969