D 15729 API validator - stop splitting headers with commas!

1. Updated api-checker to 1.0.11 (includes changes that don't split headers that aren't looked at by the api checker ie user-agent)
2. Updated dependencies
    a. jackson-*: 1.9.4 -> 1.9.13 
        Also moved versions of jackson-* libs to project-set/pom.xml for better dependency mgmt
    b. guava: 12.0 -> 15.0
    c. Added json-schema-validator to core-lib to address classloader unable to initialize API validator due to new json schema dependencies
    d. API checker-core: 1.0.9.1 -> 1.0.11
3. Included Dimitry's functional tests for API Validator and Client Auth