parser: fix cache time stamp check to include dir time stamps
Currently for directory includes the directory timestamp is ignored. This is wrong as operations like removing a file from the dir won't be considered in the timestamp check.
Fix this by updating the timestamp check to include the included directories timestamp.
Signed-off-by: John Johansen john@jjmx.net