Added missing validation

BUG=433359

Review URL: https://codereview.chromium.org/729583002
separate c headers

BUG=skia:

Review URL: https://codereview.chromium.org/728323002
move SkPDFD*.h from include to src

BUG=278148

Review URL: https://codereview.chromium.org/727343002