Refactor test methods to simply usage of more common HTTP calls with JSON
Fix capitalization of getJSON()
Merge some test methods to reduce test time
Modify HttpResponseAssert to provide an isNotAcceptable(String) method that checks for error-type of NOT_ACCEPTABLE and matches the message content
Merge SCripts test methods to improve speed of tests
Improve fluent methods on HttpResponseAssert
 - assertThat(response).isNotAcceptable("error message") becomes assertThat(response).isNotAcceptable().with("error message")
LIVEOAK-570 POSTing a Resource Based Script with identical id to existing resource overwrites it instead of throwing error
 - ResourceScripts.createMembers() modified to check for duplicate resource id
 - HttpResponseAssert modified to add isDuplicate() for checking duplicate resource errors
 - ScriptResourceCrudTest for verifying above change
LIVEOAK-490 Create REST tests for the resource triggered scripts
 - Update tests for CRUD
 - Add hasNoSuchResource() assert to HttpResponse
LIVEOAK-463: Initial timeout support added for scripting
Merge pull request #332 from mwringe/LIVEOAK-463

LIVEOAK-463: Initial timeout support added for scripting