Corrected date comparison between If-Modified-Since and Last-Modified header values.

Date comparison condition is inverted.
In particular equal dates now produce 304 response.
Updated tests.

Note that there are other problems with wrap-not-modified: see branch https://github.com/PetrGlad/ring/commit/get-header for temporary fix for remaining problem