Merge pull request #332 from mwringe/LIVEOAK-463

LIVEOAK-463: Initial timeout support added for scripting
LIVEOAK-567 Find and fix possible concurrency issues in scripts resources
LIVEOAK-529: Show "Script not available" when no script exist
Merge pull request #334 from ammendonca/LIVEOAK-529

LIVEOAK-529: Show "Script not available" when no script exist
LIVEOAK-463: Actually kill a script if the timeout occurs. Update test cases.