fix unnecessary warning after adding request with lazy referencing 

the problem is related to validation check of [`request`](https://github.com/apiaryio/snowcrash/blob/master/src/PayloadParser.h#L321) and [`response`](https://github.com/apiaryio/snowcrash/blob/master/src/PayloadParser.h#L346) at the finalization of `PayloadParser`, with lazy referencing being implemented although a response or request might be in pending for late referencing the function would still check if response has empty body(which a response with late referencing does at this stage) so it produce a warning accordingly.
this PR suggest to separate validation in different functions so they can be called after lazy referencing being solved also to check if the status of the given response or request is pending which would stop unnecessary warning.
@alikh31 then please re-read the "Parse named resource with responce code 100 refering to late referencing with body" sentence. The sentence does not make much sense, what is a "late referencing"? Please try to focus more on the quality of comments and names.