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