Allow data-target when handling collapse-expandable

can use span/button as well as <a> tag
Add "css" tag for basic logical css class inclusion
Clean up scriptfile "advanced" form fields
Add fileExtension for script steps for #933
Merge pull request #950 from rundeck/issue/933-script-file-extension

Add File extension for script steps under Advanced section fixes #933